Visit Our Website: Join Our Discord (24/7 help): Join Our Newsletter - The Blueprint: Like & Subscribe: @interviewpen Problem Statement: Design a high-level system for a ride-sharing service. There will be drivers & riders requesting rides: - Rides select their pickup point on a map & can view ETA price data - Riders must be able to pay for their rides - Drivers & riders are matched, drivers accept rides - Riders receive information about the driver, driver location updates in real-time Table of Contents: 0:00 - Requirements 0:30 - High-Level Overview 1:10 - Tight Coupling! 1:42 - Visit 2:01 - Event Bus 2:34 - Rider & Driver APIs 4:14 - Database Data 6:01 - Database Structure 7:57- Map Infra 8:39 - Payments 9:46 - Dynamic Pricing 11:40 - Rides Service 12:19 - Uber's H3 (Global P
Hide player controls
Hide resume playing