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!