#19Hard
Design a Distributed Queue like RabbitMQ
Asked by:AmazonAppleInstacart
Recommended Solutions from the Web
Leetcode Discussion
https://leetcode.com/discuss/interview-question/system-design/206134/Amazon-or-System-Design-or-Design-a-Distributed-Message-queue
Good detailed explanation
https://docs.google.com/document/d/1pOarvQbjzLd9tz5ZuxktyrYsZ41mbWba5_LUeFj65lI/edit?tab=t.0#heading=h.iq7ofd902vlf
Mock Interview
https://www.tryexponent.com/blog/distributed-message-queue-system-design-mock-interview
Detailed explanation video
https://www.youtube.com/watch?v=iJLL-KPqBpM
Key Details & Edge Cases You Should Know
•
How do you deal with high throughput?
•
When would you use a queue vs a pub-sub system?
•
How do you partition and scale horizontally?
•
How do you deal with machine failures?