- A rate limiter can either be at the client or the server side.
- Which algorithm are you going to use?
- What happens when requests are rate-limited? HTTP Status Code 429 - Too Many Requests
- Challenges in scaling a rate limiter
- Rate limiting can happen at different levels. We can also apply rate limiting by IP addresses using Iptables.