#9Hard
Design an API Rate Limiter
Asked by:AmazonAtlassianUberPatreon
Recommended Solutions from the Web
Great article + mock interview video
https://www.tryexponent.com/blog/rate-limiter-system-design
Great solution by Google engineer
https://www.youtube.com/watch?v=VzW41m4USGs
Intro
https://blog.bytebytego.com/p/rate-limiting-fundamentals
Good article on algorithms
https://medium.com/geekculture/system-design-design-a-rate-limiter-81d200c9d392
Leetcode discussion
https://leetcode.com/discuss/interview-question/system-design/1616482/System-Design%3A-Rate-Limiter
Key Details & Edge Cases You Should Know
•
How to identify users to rate limit?
•
What algorithm do you use for rate limiting?
•
How about in a distributed system - how do you scale this in large distributed website?
•
How to make your rate limiter fault tolerant?