Design Rate Limiter : step-3 of 4 (PART-III) - Rate Limiter in Distributed Environment โ๏ธ๐๐คฏ
In this video we will see step-3 (PART-III) of 4 steps to design a service called "Rate Limiter". ๏ฟผ
In this video, we will see "Rate Limiter in Distributed Systems".
We will see the two main challenges that we face in Distributed Systems.
1. Race Condition
2. Synchronization Issue
NOTE : We can also use "Sticky Sessions" to fix Synchronization Issue but it's not used because it's not even scalable nor flexible. Using sticky sessions for each client is not possible.
Kindly make use of topic wise Pointers below. Hope that helps ๐
Introduction : (00:00)
Challenges in Distributed Environment : (00:38)
Race Condition : (01:01)
Synchronization Issue : (03:49)
Diagram : (04:18)
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