How DoorDash Manages Mobile Releases
Article Summary
Manolo Sañudo from DoorDash reveals how their iOS team ships weekly releases across multiple apps without losing their minds. The secret? It's not just tooling.
DoorDash's consumer iOS team maintains a weekly release cadence while managing multiple apps simultaneously. Manolo Sañudo, an engineer on the New User Experience team, breaks down their six years of refined processes, from testing to rollout, showing how they balance speed with quality at scale.
Key Takeaways
- Weekly releases with phased rollout: 1% on Day 1, full rollout by Day 3
- Component owners test their own features, eliminating QA bottlenecks at scale
- Dedicated Slack channels per release prevent confusion during simultaneous hotfixes
- Runway platform automates testing sign-offs and integrates with Sentry for health monitoring
- Strict cherry-pick criteria: only user-impacting regressions allowed, no feature sneaking
DoorDash maintains weekly iOS releases by distributing testing ownership to component teams and keeping release managers small enough to stay sharp but large enough to share the load.
Continue reading
This page summarizes “How DoorDash Manages Mobile Releases” by DoorDash, published Nov 28, 2023. All credit for the original work goes to the authors.