FlowPay
Event-driven payment system with idempotent processing and Kafka-backed state machine
Backend engineer building reliable distributed systems in Go. Event-driven architecture, gRPC services, and systems that hold up under pressure.
A deep dive into how I chose the Token Bucket algorithm for HoldUp — not as a textbook exercise, but as a real trade-off between burst tolerance, fairness, and simplicity.
read on hashnodeI used to know the terms but never really got distributed systems. This is the mental shift — network failures, partial failure, idempotency — that changed how I think about building them.
read on hashnodeRetries, idempotency, timeouts, circuit breakers, and rate limiting — not as isolated patterns, but how they connect to build systems that survive production.
read on hashnode