Design (LLD) Rate Limiter - Machine Coding Interview by LLDcoding.com | Subhahu Jain
Rate limiting is used to control the rate of requests sent or received by a network interface controller. It can be used to prevent DoS attacks and limit web scraping.
Features Required:
- Configurable Limits
- Support for Different Time Windows
- Thread Safety
- Ease of Configuration
- Extensibility
- Metrics and Logging
Visit this site for solution - Blog