Skip to content
  • Uber Platform · System Design

Uber Platform

LearnViaNotes @learnvianotes· 1 min read

Real-time geospatial matching platform powering 100M+ rides. Key challenges: geospatial indexing, location ping ingestion, rider-driver matching, surge pricing.

Requirements

Geospatial Indexing: H3 / Quadtree

System Architecture Flow

Driver App (WebSockets) → Location Ingestion Service → Kafka → Redis (H3 Spatial Index)

Rider Request → Dispatch Service → Geospatial Matcher → Driver Notification

Free for students and teachers

Write notes like this one

Cards for every idea, quizzes and flashcards, read aloud — on the web and your phone.

Something wrong with this note? Open it to report