📕
📕 Here are some good solutions we found for this question:
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