Design: Rate Limiter
Design focuses on the rate limiting component integrated with an API gateway or service. Authentication and API business logic are out of scope.
Functional Requirements
Non-Functional Requirements
Jump into concepts and practice - no test required
Client | v API Gateway / Proxy | v Rate Limiter Service <--> Configuration Store | v Distributed Cache (Redis Cluster) | v Backend Services Monitoring & Alerting System (observes Rate Limiter metrics)