Visit Our Website: interviewpen.com/?...
Join Our Discord (24/7 help): / discord
Join Our Newsletter - The Blueprint: theblueprint.dev/subscribe
Like & Subscribe: / @interviewpen
This is an example of a full video available on interviewpen.com. Check out our website to find more premium content like this!
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 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: / interviewpen
Twitter (The Blueprint): / theblueprintdev
LinkedIn: / interviewpen
Website: interviewpen.com/?...
28 май 2024