Design Rate Limiter : step-3 of 4 (PART-I) - Design Deep Dive & LYFT ๐Ÿš•๐Ÿš–

Subscribers:
92,300
Published on ● Video Link: https://www.youtube.com/watch?v=APayGQDMIwo



Duration: 7:59
323 views
23


In this video we will see step-3 (PART-I) of 4 steps to design a service called "Rate Limiter". ๏ฟผ
In this video, we do a deep dive into the Design of Rate Limiting Service.
Bonus : We will also see a real life example of a service called "Lyft" and take a look at its Rate Limiting Rules.

We will also answer many Questions that are generally asked in System Design Interview for Rate Limiter like :
- How are rate limiting rules created ?
- Where are those rules stored ?
- When a request is throttled (rate limited), what will you do with that request ?
- How does the client know that its request has been throttled (rate limited) ?
- How does the client know the number of allowed remaining requests before being throttled (rate limited) ?

Kindly make use of topic wise Pointers below. Hope that helps ๐Ÿ˜‡

Introduction : (00:00)
Rate Limiting Rules : (00:30)
LYFT Rate Limiting Rule : (01:22)
Exceeding The Rate Limit : (04:45)
HTTP Response Headers of Rate Limiter : (06:07)

My GitHub Repo for interview preparation : https://github.com/MAZHARMIK/Interview_DS_Algo
Subscribe to my channel : https://www.youtube.com/channel/UCaw58edcO3ZqMw76Bvs0kGQ?sub_confirmation=1




Other Videos By codestorywithMIK


2022-07-06Design Consistent Hashing - Wrap Up #๏ธโƒฃ๐Ÿฅณ๐Ÿคฉ
2022-07-06Two Sum - Explanation โž• Live Coding ๐Ÿง‘๐Ÿปโ€๐Ÿ’ป(In Hinglish ๐Ÿ˜‰)
2022-07-05Design Consistent Hashing - Virtual Nodes ๏ฟผ#๏ธโƒฃ๐Ÿคฏ๐Ÿ•ต๐Ÿป
2022-07-04Design Consistent Hashing - Two Problems with Basic Approach ๐Ÿคฏ#๏ธโƒฃ๐Ÿ•ต๐Ÿป
2022-07-03Design Consistent Hashing - How It Works ? #๏ธโƒฃ๐Ÿ—
2022-07-02Design Consistent Hashing - Whatโ€™s the problem ? Why need it ? #๏ธโƒฃ๐Ÿ•ต๏ธ
2022-06-29Design Rate Limiter - step-4 of 4 - WRAP UP
2022-06-29Design Rate Limiter - step-3 of 4 (PART-IV) - Performance Optimisation & Monitoring
2022-06-27Design Rate Limiter : step-3 of 4 (PART-III) - Rate Limiter in Distributed Environment โš™๏ธ๐Ÿ—๐Ÿคฏ
2022-06-26Design Rate Limiter : step-3 (PART-II) - Detailed Design ๐Ÿ•ต๏ธ๐Ÿ”Žโš™๏ธ๐Ÿ—
2022-06-25Design Rate Limiter : step-3 of 4 (PART-I) - Design Deep Dive & LYFT ๐Ÿš•๐Ÿš–
2022-06-25Design Rate Limiter : step-2 of 4 (PART-VI) - High Level Architecture
2022-06-23Design Rate Limiter : step-2 of 4 (PART-V) - Sliding Window Log Algorithm
2022-06-22Design Rate Limiter : step-2 of 4 (PART-IV) - Fixed Window Counter Algorithm ๐Ÿ‘ฉโ€๐Ÿ”ง๐Ÿ—โš™๏ธ
2022-06-21Design Rate Limiter : step-3 of 4 (PART-3) - Leaky Bucket Algorithm ๐Ÿชฃ๐Ÿ’ฆ๐Ÿ’ง
2022-06-20Design Rate Limiter : step-2 of 4 (PART-2) - Token Bucket Algorithm
2022-06-19Design Rate Limiter : Step-2 of 4 (PART-I) - Where To Put Rate Limiter
2022-06-18Design Rate Limiter : step-1 of 4 ๐Ÿ“ˆ๐Ÿ“โš™๏ธ๐Ÿ—
2022-06-17Design Rate Limiter : What is it โ“๐Ÿคจ๐Ÿ“ˆ
2022-06-17Design News Feed System : Step 4 of 4
2022-06-16Design News Feed System : step-3 of 4