System Design Interview - Distributed Message Queue

Veröffentlicht am: 14 März 2019
auf dem Kanal: System Design Interview
282,073
5k

Please check out my other video courses here: https://www.systemdesignthinking.com

Topics mentioned in the video:
Synchronous vs asynchronous communication.
Functional (send message and receive message) and non-functional (scalability, high availability, high performance, durability) requirements.
High-level architecture of a distributed message queue.
VIP, Load balancer
FrontEnd service and its responsibilities (request validation, authentication and authorization, SSL termination, server-side data encryption, caching, rate limiting (throttling), request dispatching, request de-duplication, usage data collection).
Metadata service, distributed cache, consistent hashing ring.
Data storage options (leader-follower, cell-based architecture).
Data replication, message delivery semantics (at most once, at least once, exactly once), push vs pull, FIFO and message ordering, security, monitoring.

Inspired by the following interview questions:
Amazon (https://leetcode.com/discuss/intervie...)
Uber (https://www.careercup.com/question?id...)


Auf dieser Seite können Sie das Online-Video System Design Interview - Distributed Message Queue mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer System Design Interview 14 März 2019 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 282,073 Mal angesehen und es wurde von 5 tausend den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!