Challenges

Geospatial updates and matching

Uber: dispatch

DifficultyStages: 0 / 4
  1. A million pings
  2. Nearby search
  3. One driver per ride
  4. Hot cell
  5. Final test

Run the live core of a ride service. Take a million location pings, find the nearest drivers, give each ride one driver even when the network splits, and survive a stadium crowd.

Final testA city-wide spike: pings x1.4 and nearby queries x2 for 15 s, on top of the stage events. Your final board runs once more with a new traffic seed.

The system, stage by stageTap, drag or use arrow keys to step through the stages

Stage 4 of 4 · 6 parts given · 270,000 requests/s

Mobile users 1Search index 1Cron scheduler 2

Progress on this page stays on this device.

Product names belong to their owners. Cogore is not affiliated with them.