Distributed SystemsPlanned
Distributed Rate Limiter
Token-bucket and sliding-window rate limiting over Redis
A distributed rate limiter implementing both token-bucket and sliding-window algorithms, using Redis atomic Lua scripts to coordinate limits across multiple service instances.
What it demonstrates
- Token bucket
- Sliding window
- Redis Lua scripts
- Distributed coordination
Tech stack
GoRedis