ankitsriv.dev
homeresumeprojectstimelineblogdiarycertsask
Blog

Notes from the build.

System design tradeoffs, data infrastructure lessons, and practical notes from building in public.

Building a Token Bucket Rate Limiter from Scratch

How I designed and implemented a distributed token bucket rate limiter in Go — the tradeoffs, the edge cases, and what I'd do differently.

GoDistributed SystemsRate Limiting
2026-01-15
Ankit Srivastava

I build systems, study how they behave, and connect ideas across disciplines.

homeresumeprojectstimelineblogdiarycertsask
© 2026 Ankit Srivastava · built with intent
GitHubLinkedInEmail