You're building a rate limiter for an API gateway that needs to enforce **100 requests per minute per user**. The system handles 50,000 concurrent users.
Which algorithm provides the best balance of accuracy, memory efficiency, and burst handling?
Requirements
01Consider memory usage across 50K concurrent users
02Think about how each algorithm handles burst traffic at window boundaries
03Consider implementation complexity and operational overhead