System Design Patterns: From Fundamentals to Real Systems
Vote

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%


Vote for new content