MENU

Fun & Interesting

Uber System Design | Websockets and Event Driven Architecture

ByteMonk 24,871 3 months ago
Video Not Working? Fix It Now

How does Uber handle real-time ride-sharing for millions of users? In this video, we design an Uber-like system, focusing on core components like APIs, database structure, real-time communication with WebSockets applying the principles of Event Driven Architecture. Learn how ride requests are processed, drivers are matched, and real-time updates are sent—all using an event-driven architecture and technologies like Kafka. Perfect for system design interviews or understanding scalable application architecture. Related Videos/Prerequisites: WebSockets Basics Part-1: https://youtu.be/pnj3Jbho5Ck WebSockets Deep Dive Part-2: https://youtu.be/G0_e02DdH7I Event Driven Architecture: https://youtu.be/hrvx8Nv9eQA Timestamps: 0:00 - Introduction 0:43 - Clarifying Requirements and Scope 1:35 - API Design and Key Endpoints 3:47 - Real-Time Communication with WebSockets 4:08 - Database Design: Relational vs. NoSQL 10:31 - Event-Driven Architecture 13:10 - Detailed Workflow Example 13:58 - Real-Time Updates During a Ride 14:10 - WebSocket Session Management 15:46 - High-Level System Overview 18:30 - Future Enhancements https://www.linkedin.com/in/bytemonk/ https://www.youtube.com/playlist?list=PLJq-63ZRPdBt423WbyAD1YZO0Ljo1pzvY https://www.youtube.com/playlist?list=PLJq-63ZRPdBssWTtcUlbngD_O5HaxXu6k https://www.youtube.com/playlist?list=PLJq-63ZRPdBu38EjXRXzyPat3sYMHbIWU https://www.youtube.com/playlist?list=PLJq-63ZRPdBuo5zjv9bPNLIks4tfd0Pui https://www.youtube.com/playlist?list=PLJq-63ZRPdBsPWE24vdpmgeRFMRQyjvvj https://www.youtube.com/playlist?list=PLJq-63ZRPdBslxJd-ZT12BNBDqGZgFo58 AWS Certification: AWS Certified Cloud Practioner: https://youtu.be/wF1pldkQrOY AWS Certified Solution Architect Associate: https://youtu.be/GzomXNLFgkk AWS Certified Solution Architect Professional: https://youtu.be/KFZrBxSA9tI #systemdesign #websockets #eventdrivenarchitecture

Comment