System Requirements
- Process 1.25M GPS location pings per second with < 500ms lag
- Geospatial lookup: find nearest 10 available drivers within 3km in < 15ms
- ETA graph pathfinding considering historical and live traffic congestion
- Atomic lock on driver matching to prevent race conditions across riders
Graded Constraints
Ready to design?
Open this challenge in the interactive system design playground and satisfy all architecture constraints.
Related Architecture Challenges
Distributed Cache Cluster
Design a distributed in-memory key-value caching system supporting consistent hashing, replication, write-through/write-back policies, and LRU eviction.
YouTube Video Recommendation Engine
Design YouTube's two-stage recommendation pipeline: candidate generation (filtering millions to hundreds) followed by ranking & scoring for personalized user home feeds.
Netflix Home Page Recommendation
Design Netflix's personalized row generation system that curates customized titles, tailored artwork thumbnails, and dynamic row rankings for every member profile.