withsoon

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.