System Design Patterns: From Fundamentals to Real Systems
0% completed
Design 2 - Ride-Sharing Dispatch
Design: 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.
The questions that matter: Scale? (10M rides/day, 2M drivers online at peak.) Location update cadence? (Every 4 seconds per driver: do that multiplication now.) Match latency target? (Under 10 seconds.) Surge pricing in scope? (Yes, simplified.)
The [arithmetic](
.....
.....
.....
Like the course? Get enrolled and start learning!