Start here
Design the shared marketplace data platform
Keep the opening crisp: what comes in, what the platform does, and who it serves.
Event producers
βββ
βββ
Business outcomes
Opening script
βIβll design Uberβs shared data platform: events flow through streaming and batch pipelines into live surge and ETA signals, plus trusted historical data for finance, city operations, analytics, and ML.β
Requirements
Keep the requirements interview-ready
Scope
Draw the platform boundary
β
β
β
Outside: dispatch algorithmOutside: mobile UIOutside: OLTP internals
Freshness
Compare the serving clocks
The platform supports several definitions of real time.