This is a solution to the classic rate limiter system design interview question.
Preparing for a technical interview?
👉 Checkout https://techprep.app/yt
🔗 Links 🔗
Full Write Up ⇒ https://www.techprep.app/system-design
Stripe Rate Limiting ⇒ https://stripe.com/blog/rate-limiters
⏰ Time Stamps ⏰
0:00 Intro
0:23 Use Cases
0:56 Where to Implement?
2:55 Requirements
3:46 Token Bucket Algorithm
4:28 Leaky Bucket Algorithm
4:53 Fixed Window Algorithm
5:49 Sliding Window Algorithm
6:44 Architecture
8:00 Real World Example
8:25 Additional Discussion Points
#techprep #systemdesign #ratelimiter