Javascript @ Uber
summary
Uber runs JavaScript across frontend and backend at real scale: more than 3400 microservices, 250 web apps and multiple millions of trips per day. Core claims: Node enables fast iteration but suffers p99 latency so many backend services migrate to Go and static typing. Built and open sourced concrete tools that work in production: RingPop for application sharding, TChannel for efficient RPC, deck.gl and luma.gl for billion-point visualizations; observability uses Jaeger-style tracing and standardized dashboards for debugging.
AI-written summary · about
chapters (12)
- 0:00Start
- 4:47Why JavaScript?
- 8:52Let Builders Build
- 9:40Uber Service Foundation
- 11:08Marketplace Gateway
- 11:27Logistics Challenges
- 20:27Lessons learned scaling Node.js
- 22:58Lessons learned scaling Uber
- 24:47The Web Platform
- 25:31Uber Web Platform built from Open Source
- 27:00Frontend vs Backend
- 28:09Visualization Frameworks








