Being Uber with Node
summary
Moves a live service from a LAMP prototype to a Node-based dispatch, claiming zero lost requests during rolling deploys and live migration. Implements request manager to drain and restart processes, a slave master election and state serialization for failover, a MongoDB wrapper with journaling, and connection-node tiers fronting phones. Runs on about ten servers across dispatch, connection, and API tiers, powers expansion to new cities, and ships a realtime map called godview that actually works in production.
AI-written summary · about
chapters (9)
- 0:00Start
- 0:28WTF is Uber?
- 1:00Where can I use this?
- 1:19What's next?
- 2:22New Architecture
- 6:46No Request Left BehindTM
- 9:04Request Manager
- 9:49Slave Master
- 10:48MongoWrapper








