Spotify Engineering logoSpotify Engineering
|DevOps

How We Release the Spotify App: A Look Under the Hood (Part 2)

2026-02-09
1 min read
4
by Spotify Engineering

Endigest AI Core Summary

Spotify's Release Manager Dashboard is a Backstage plugin that consolidates release data from ~10 systems into a single interface for managing Android, iOS, and Desktop app releases.

  • The dashboard replaced a Jira-based workflow, reducing context switching and cognitive load by showing release state, blocking bugs, sign-off status, RC build progress, and quality metrics in one view
  • The backend acts as an API gateway aggregating data every 5 minutes with caching, reducing page load time from slow/costly queries to 8 seconds at minimal cost
  • Time-series data from polling revealed the biggest release bottlenecks: fixing blocking bugs and waiting for App Store approval
  • A "Robot" automation service was built to advance releases through states (branched → RC → review → 1% rollout → 100%) when conditions are met, cutting average release cycle by ~8 hours
  • Future plans include making the dashboard more modular to support smaller Spotify apps with lighter release processes
Tags:
#Developer Experience
#Developer Tools
#Mobile