A Behind-the-Scenes Look at How We Release the Spotify App (Part 1)
Apr 1, 2025Jacob Vesterlund, Senior Engineer

Summary
This post details the weekly release cycle for Spotify's mobile app, focusing on version 8.9.2. It elaborates on the process from code merge to user rollout, including trunk-based development exceptions for major changes, the role of feature flags, the use of alpha and beta programs, and the critical function of the Release Manager Dashboard. The dashboard's key data points (blocking bugs, build status, crash rates, usage, distribution status) and their role in decision-making for release blockers and phased rollouts are explained. Specific attention is given to the Audiobooks feature rollout and the rigorous testing and sign-off process required before submission to app stores and phased rollout to users.