System Design Patterns: From Fundamentals to Real Systems
0% completed
Design 2 - Ride-Sharing Dispatch
"Design the core of a ride-sharing service: drivers share live locations, riders request rides, the system matches them, tracks the trip, and handles payment."
1. Requirements and Numbers
Pause. Clarify and compute before reading.
Clarify daily ride volume, peak online drivers, location frequency, matching latency, and surge-pricing scope. Assume 10M rides per day, 2M drivers online at peak, and one location update every four seconds. Matching should complete within 10 seconds, and simplified surge pricing is included.
.....
.....
.....
Like the course? Get enrolled and start learning!
Reading Progress
0%