A Low Level Design implementation of a Distributed Rate Limiter. The project covers multiple rate limiting algorithms including Token Bucket, Leaky Bucket, Sliding Window Counter, and Fixed Window Counter. Designed with distributed systems principles for scalability and fault tolerance, with a focus on clean object-oriented design.
All projects
003 / 011
Distributed Rate Limiter
A Distributed Rate Limiter Low Level Design implementation