Designintermediate
35 min
Design a Rate Limiter
Design a rate limiter for an API gateway. It needs to support per-user and per-IP limits, work correctly across 50 load-balanced API servers, return the right 429 response with Retry-After, and degrade gracefully when the shared store is unavailable.
Your progress0%
Requirements
Worked Solution
Have you given this task a real attempt first? Solutions are most useful after you've struggled with the problem yourself.
Skills you'll use
System DesignRedisDistributed SystemsAPI Design
Read this first
This task is based on the lesson below. Complete the reading before attempting it.
Go to lessonWhat to expect
- Difficulty
- intermediate
- Time
- 35 min
- Steps
- 6
- Type
- Design