Building a Distributed Rate Limiter in Go
How we designed and implemented a token bucket rate limiter that handles 500K+ requests per second across a multi-region deployment.
Engineering, System Design
Posts in
2 posts
How we designed and implemented a token bucket rate limiter that handles 500K+ requests per second across a multi-region deployment.
Lessons learned from decomposing a 2M-line monolithic Java application into event-driven microservices without downtime.