<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba" -->

---
title: How We Release the Spotify App: A Look Under the Hood...
description: Spotify built a custom Release Manager Dashboard in Backstage to centralize their mobile app release process. The dashboard aggregates data from 10+ systems...
canonical: https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: How We Release the Spotify App: A Look Under the Hood (Part 2) | daily.dev
og:description: Spotify built a custom Release Manager Dashboard in Backstage to centralize their mobile app release process. The dashboard aggregates data from 10+ systems...
og:url: https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba
og:image: https://api.daily.dev/og/posts/gPAWeFPba.png
og:image:alt: How We Release the Spotify App: A Look Under the Hood (Part 2)
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

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

**[Spotify Labs](https://daily.dev/sources/spotify)** · 10 min read · 0 upvotes · 0 comments

## Summary

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.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://engineering.atspotify.com/2026/2/how-we-release-the-spotify-app-part-2/>

## Similar posts on daily.dev

- [How Spotify Ships to 675 Million Users Every Week Without Breaking Things](https://daily.dev/posts/how-spotify-ships-to-675-million-users-every-week-without-breaking-things-8cmlxu5uk) · ByteByteGo · 115 upvotes · 6 comments
- [Spotify More Than Doubled Monthly Code Changes as AI Accelerated Development](https://daily.dev/posts/spotify-more-than-doubled-monthly-code-changes-as-ai-accelerated-development-6gj6624bv) · InfoQ · 0 upvotes · 0 comments
- [More, Better, Faster: How we automate Metabase releases](https://daily.dev/posts/more-better-faster-how-we-automate-metabase-releases-2z2zsphhu) · Metabase · 0 upvotes · 0 comments
- [Introducing: Spotify Technology. Proven at Spotify, now yours.](https://daily.dev/posts/introducing-spotify-technology-proven-at-spotify-now-yours--4mhnxi8wo) · Spotify Labs · 0 upvotes · 0 comments
- [Spotify Portal now generally available and packed with features for improving dev experience](https://daily.dev/posts/spotify-portal-now-generally-available-and-packed-with-features-for-improving-dev-experience-lzkh5uagj) · SD Times · 0 upvotes · 0 comments

---

Tags: [#react](https://daily.dev/tags/react), [#devops](https://daily.dev/tags/devops), [#mobile](https://daily.dev/tags/mobile), [#spotify](https://daily.dev/tags/spotify)

[View this post on daily.dev](https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"How We Release the Spotify App: A Look Under the Hood (Part 2)","url":"https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba"},"datePublished":"2026-02-09T15:02:13.510Z","dateModified":"2026-02-09T15:02:35.310Z","description":"Spotify built a custom Release Manager Dashboard in Backstage to centralize their mobile app release process. The dashboard aggregates data from 10+ systems...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a8c500d50a238d4a99efb0dbac151f80?_a=AQAEunF","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a8c500d50a238d4a99efb0dbac151f80?_a=AQAEunF","isAccessibleForFree":true,"articleSection":"Spotify Labs","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Spotify Labs","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/spotify","url":"https://daily.dev/sources/spotify"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/how-we-release-the-spotify-app-a-look-under-the-hood-part-2--gpawefpba","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"react,devops,mobile,spotify","timeRequired":"PT10M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Spotify Labs","item":"https://daily.dev/sources/spotify"},{"@type":"ListItem","position":3,"name":"How We Release the Spotify App: A Look Under the Hood (Part 2)"}]}
```

