Spotify built a custom Release Manager Dashboard in Backstage to centralize their mobile app release process. The dashboard aggregates data from 10+ systems into a single view, showing release states, blocking bugs, quality metrics, and sign-off status across Android, iOS, and Desktop platforms. They optimized backend performance through caching, reducing load times from minutes to 8 seconds. Analysis of time-series data revealed testing and App Store approval as major bottlenecks, leading them to build an automated 'Robot' that advances releases through states when conditions are met, cutting the average release cycle by 8 hours.

10m read timeFrom engineering.atspotify.com
Post cover image
Table of contents
IntroductionThe dataThe LookThe backendThe detailsThe InsightsThe RobotLooking forward

Sort: