My Writings

I write on Hashnode - click any post to read.

2025-04-18
goratelimitingbackendproductionalgorithms

Why I Chose Token Bucket for HoldUp (And Why the Others Didn't Make the Cut)

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 hashnode
2025-04-18
distributed-systemsfirst-principlesbackendbeginners

How First Principles Finally Made Distributed Systems Click for Me

I 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 hashnode
2025-04-18
distributedsystemsbackendgoreliabilityproduction

When Things Break: Reliability and Failure Handling in Distributed Systems

Retries, idempotency, timeouts, circuit breakers, and rate limiting — not as isolated patterns, but how they connect to build systems that survive production.

read on hashnode