Uber Jul 14, 2021

Carbon: Dual Binary Mobile App

Article Summary

Uber rewrote their entire driver app serving 3 million drivers. How do you ship that without breaking your business?

Uber's mobile engineering team faced a high-stakes challenge: rolling out a complete rewrite of their driver app (codenamed Carbon) without disrupting service for millions of driver-partners worldwide. Their solution was unconventional but brilliant.

Key Takeaways

Critical Insight

The dual binary approach let Uber safely migrate 3 million drivers to a rewritten app with fine-grained control, automatic fallbacks, and zero business disruption.

The article reveals the specific code patterns and rollout mechanisms that made this possible, including a clever springboard activity trick.

Recent from Uber

Related Articles