System Design Interview – Rate Limiting (local and distributed)

Please check out my other video courses here: m

Topics mentioned in the video:
– Token bucket algorithm.
– Object-oriented design of the rate limiting solution.
– Load balancer max connections, auto-scaling.
– Message broadcasting: full mesh network topology, gossip communication, distributed cache, coordination service.
– Communication protocols: TCP, UDP.
– Embedded rate limiter vs daemon process.
– Bucket management, synchronization.

Inspired by the following interview questions:
Amazon ( />Google (
Uber ( )

You May Also Like