《Real-time Engineering at Uber and the Evolution of an Event-Driven Architecture Presentation》.pdf
文本预览下载声明
Real-time
Engineering
at Uber
wolski@
Lords of the Trip
Real-time Engineering
Anatomy of a Trip
Looking for a ride
Anatomy of a Trip
Requesting a ride
Anatomy of a Trip
Dispatching a driver
Anatomy of a Trip
Picking you up
Service-Orientation
Geospatial Proxy, Car Locator, Pricing, ETAs,
Ranking, Dynamic Configuration, Map-Matching,
Reverse Geocoding, User Caching, ...
User Cache
… for fault tolerance
End-User Real-time User Cache User Service
Services
POST /trips
Happy Path
End-User Real-time User Cache User Service
Services
GET /users/123
POST /trips
Happy Path
End-User Real-time User Cache User Service
Services
GET /users/123 GET /users/123
POST /trips
Happy Path
End-User Real-time User Cache User Service
Services
GET /users/123 GET /users/123
POST /trips
Happy Path
End-User Real-time User Cache User Service
Services
GET /users/123 GET /users/123
POST /trips
HMSET users:
123
Store
Happy Path
End-User Real-time User Cache User Service
Services
GET /users/123 GET /users/123
POST /trips
显示全部