AUGUST 31, 2016

Blazing fast: Scaling iOS at Uber

In the six years since it began, Uber’s business has definitely grown, and the same can be said for the size of its engineering team. Every week, Uber ships thousands of code changes to millions of users of its mobile apps. What began with one iOS engineer has grown to a team of several hundred mobile engineers and along with that, many challenges. In the past year, Uber’s Mobile Platform team has made major changes to improve development speed and agility for its engineers, with a focus on stability and meeting a high quality bar for our software. Tooling and infrastructure changes are helping Uber’s engineers check their code into master faster than ever before, and the company’s recent effort to migrate all code into a monolithic repository using the Buck build tool has laid a foundation for future experimentation and growth in its toolchain.

To help personalize content, tailor and measure ads, and provide a safer experience, we use cookies. By clicking or navigating the site, you agree to allow our collection of information on and off Facebook through cookies. Learn more, including about available controls: Cookies Policy