Scaling Uber with Thuan Pham (Uber’s first CTO)
Summary
Thuan Pham, Uber's first CTO from 2013 to 2020, spearheaded the company's engineering growth from 40 engineers and 30,000 daily rides with constant outages to a global infrastructure. His leadership was critical in initiatives such as rewriting the dispatch system, executing the challenging five-month China market launch, and leading "Project Helix," a comprehensive rewrite of the Uber app for enhanced scalability and new services. Uber's unprecedented growth necessitated a shift to thousands of microservices and the development of numerous internal tools like Schemaless and Jaeger, as existing open-source solutions proved insufficient. Pham's leadership philosophy focused on building high-performance teams, anticipating future challenges by seeing "around corners," and fostering a culture of continuous growth, while also observing AI's transformative impact on software engineering, where curiosity and innovation remain paramount for top engineers.
Key takeaway
Uber's first CTO, Thuan Pham, details how necessity-driven engineering, including a shift to thousands of microservices and critical system rewrites, scaled Uber from constant outages at 30,000 rides/day to a global platform. He highlights overcoming challenges like a 5-month China launch and a 2-year monolith decomposition, emphasizing that sustained growth and impact stem from fostering high-performance teams and a culture of fearlessness and continuous innovation. This approach, now extended to AI-driven "swarm coding" that doubles top engineers' output, underscores that foundational traits like curiosity and adaptability remain paramount for professionals navigating rapid technological shifts.
Topics
- Uber Engineering Scaling
- Microservices Adoption
- Dispatch System Architecture
- China Market Expansion
- Project Helix App Rewrite
Best for: Director of AI/ML, Software Engineer, Entrepreneur
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by The Pragmatic Engineer.