Visit Our Website: https://interviewpen.com/?utm_campaign=uber
Join Our Discord (24/7 assist): https://discord.gg/Qy85PT9wj6
Join Our Newsletter – The Blueprint: https://theblueprint.dev/subscribe
Like & Subscribe: https://youtube.com/@interviewpen
This is an instance of a full video out there on interviewpen.com. Check out our web site to seek out extra premium content material like this!
Problem Statement:
Design a high-level system for a ride-sharing service. There might be drivers & riders requesting rides:
– Rides choose their pickup level on a map & can view ETA + value information
– Riders should be capable of pay for their rides
– Drivers & riders are matched, drivers settle for rides
– Riders obtain details about the driving force, driver location updates in real-time
Table of Contents:
0:00 – Requirements
0:30 – High-Level Overview
1:10 – Tight Coupling!
1:42 – Visit interviewpen.com
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 Position Indexing)
13:14 – Matching
14:22 – Next Steps
15:43 – Go to interviewpen.com
Socials:
Twitter: https://twitter.com/InterviewPen
Twitter (The Blueprint): https://twitter.com/theblueprintdev
LinkedIn: https://www.linkedin.com/company/interviewpen
Website: https://interviewpen.com/?utm_campaign=uber
source