Scaling Uber with Thuan Pham (Uber’s first CTO)
Thuan Pham (Uber's first CTO) on scaling Uber from constant outages to global infrastructure, the shift to microservices and platform teams, and how AI is reshaping engineering.

Thuan Pham, Uber's first and longest-serving Chief Technology Officer (CTO), played a pivotal role in transforming the company from a startup with frequent system outages to a global infrastructure powerhouse. Over seven years, Pham helped rebuild Uber's technology stack, transitioning it from a monolithic architecture to a microservices-based system and scaling the engineering organization to support the rapid growth of the company.
When Pham joined Uber in 2010, the company had around 40 engineers and 30,000 daily rides, but the system crashed multiple times a week. The initial focus was on stabilizing the infrastructure, a task that Pham referred to as his first "tour of duty." This involved addressing the technical debt accumulated during the company's early years and ensuring the system could handle the growing number of users and rides.
After stabilizing the platform, Pham's second "tour of duty" was to re-architect Uber's technology. This transition to microservices was driven by the need to improve scalability, maintainability, and deployment flexibility. The shift from a monolithic architecture to a microservices-based system required significant changes in how the engineering team worked. Pham introduced the concept of platform teams, which were cross-functional groups responsible for building and maintaining specific components of the Uber ecosystem. This approach allowed for more efficient collaboration and faster iteration, enabling the company to adapt quickly to changing market demands.
As Uber continued to grow, Pham's third "tour of duty" was to scale the engineering organization. This involved hiring and training a large number of new engineers, establishing best practices for software development, and ensuring that the company's technological foundation could support its global ambitions. By the time Pham left Uber in 2017, the company had scaled to over 10,000 engineers and was operating in hundreds of cities worldwide.
In recent years, Pham has continued to influence the technology industry as the CTO of Faire, a B2B wholesale platform. His experience at Uber has shaped his approach to engineering, emphasizing the importance of stability, scalability, and adaptability in a rapidly changing technological landscape.
Pham's journey at Uber highlights the challenges and opportunities of scaling a technology company. The transition to microservices and the establishment of platform teams were critical in enabling Uber to grow while maintaining system reliability. As AI continues to reshape engineering, Pham's insights offer valuable lessons for companies looking to navigate the complexities of modern software development and infrastructure.
Today, Pham's work at Uber serves as a testament to the power of strategic architectural decisions and the importance of fostering a culture of continuous improvement in engineering. His experience underscores the need for companies to balance innovation with stability, ensuring that their technological foundations can support their long-term growth and success.
In an era where technology is increasingly central to business operations, Pham's journey at Uber provides a roadmap for other companies looking to scale their infrastructure and engineering capabilities. By prioritizing stability, embracing microservices, and fostering collaboration through platform teams, Uber was able to transform from a startup with frequent outages into a global technology powerhouse. As AI and other advanced technologies continue to shape the industry, Pham's insights offer a valuable framework for navigating the complexities of modern engineering and infrastructure.










