Em meados da década de 2010, a cultura de squads autônomos do Spotify havia produzido uma infraestrutura extensa e dispersa: centenas de microsserviços rodando sobre uma pilha de Terraform, CLIs de nuvem, GitLab CI, Prometheus, Kubernetes e Docker, cada um com sua própria interface, credenciais e regras. Esperava-se que todo engenheiro dominasse todos eles, e o custo aparecia na forma de troca constante de contexto, fragmentação e carga cognitiva.
A ideia
Construir uma única porta de entrada para toda a infraestrutura: um portal para desenvolvedores com catálogo de serviços, modelos e plugins, de modo que uma única interface consistente substituísse dez cadeias de ferramentas.
Por volta de 2016, engenheiros do Spotify começaram a construir o Backstage, um portal interno com um catálogo de software que registrava o que existia e quem era o responsável, modelos clicáveis que criavam a estrutura de um novo microsserviço com boas práticas já embutidas, visualizações que acompanhavam um pull request da revisão até a produção, e documentação em Markdown renderizada de forma centralizada. Em 2020, a instalação interna tinha mais de 100 plugins; em 16 de março daquele ano, o Spotify liberou o código como open source, deliberadamente cedo para que empresas pares pudessem moldá-lo e ele pudesse se tornar a camada de UX padrão para infraestrutura.
A aposta no open source compensou: a Cloud Native Computing Foundation aceitou o Backstage em seu Sandbox em setembro de 2020, e até 2025 mais de 3.000 organizações o haviam adotado para construir seus próprios portais internos para desenvolvedores, enquanto todos os 700 squads de P&D do Spotify ainda o utilizavam. O Spotify transformou o framework em um produto comercial, o Spotify Portal for Backstage.
Contexto
Em meados da década de 2010, o Spotify operava centenas de microsserviços dentro de uma cultura de engenharia baseada em squads autônomos. Cada peça dessa infraestrutura tinha sua própria ferramenta — Terraform, CLIs de nuvem, GitLab CI, Prometheus, Kubernetes, Docker e outras — cada uma com interfaces, credenciais e regras diferentes. Esperava-se que os engenheiros conhecessem todas elas, e o custo aparecia na forma de troca constante de contexto, fragmentação e carga cognitiva.
Por volta de 2016, os engenheiros do Spotify começaram a resolver isso com o Backstage, um portal interno para desenvolvedores: um catálogo de software que registrava quais serviços existiam e quem era o responsável, modelos clicáveis que criavam a estrutura de um novo microsserviço com boas práticas já em vigor, visualizações que acompanhavam um pull request da revisão até a produção, e documentação escrita em Markdown no código e renderizada em um único lugar. Em 2020, a instalação interna tinha mais de 100 plugins — uma única porta de entrada consistente para toda a pilha.
Em março de 2020, o Spotify tornou o Backstage open source de propósito, liberando-o cedo para que outras empresas enfrentando a mesma fragmentação pudessem moldá-lo — e para que ele pudesse se tornar o padrão em vez de uma ilha proprietária da qual o Spotify um dia seria forçado a migrar. A Cloud Native Computing Foundation o aceitou em seu Sandbox naquele setembro; até 2025, mais de 3.000 organizações o haviam adotado, todos os 700 squads de P&D do Spotify ainda dependiam dele, e o Spotify vendia o Spotify Portal for Backstage como um produto empresarial.
A percepção foi corrigir a camada de interface, não as ferramentas: em vez de substituir o Terraform ou o Kubernetes, o Backstage deu a cada ferramenta uma única porta de entrada consistente.
Um catálogo de serviços com responsabilidade explícita transformou conhecimento tribal em banco de dados, de modo que qualquer engenheiro podia descobrir o que existia e a quem perguntar.
Liberar cedo fez da ferramenta um padrão compartilhado em vez de um investimento privado — em poucos meses, uma grande parcela das contribuições vinha de fora do Spotify.
Como o Spotify continuou sendo seu próprio cliente mais exigente, toda melhoria para a comunidade primeiro precisava funcionar para suas próprias centenas de squads.
Libere sua melhor ferramenta interna como plataforma pública: tornar o Backstage open source evitou que o Spotify algum dia fosse forçado a migrar de sua própria invenção, e o setor fez o resto.
O Backstage ajudou a criar uma categoria — a plataforma interna para desenvolvedores (IDP) — e se tornou um dos projetos mais visíveis da Cloud Native Computing Foundation. O Spotify construiu um negócio empresarial sobre ele, lançando o Spotify Portal for Backstage em beta em 2024 e ampliando o framework open source com um gerenciador de plugins no-code, enquanto o próprio framework cresceu para mais de 3.000 organizações adotantes até 2025, de companhias aéreas a gestoras de investimento. Dentro do Spotify, ele permaneceu a ferramenta diária de todos os 700 squads de P&D, o cliente exigente que toda melhoria precisava satisfazer.
CONFIRA AS EVIDÊNCIAS
As fontes
- What the Heck is Backstage Anyway? Spotify Engineering · engineering.atspotify.com ·
- Backstage: Spotify Developer Portals with Stefan Ålund Software Engineering Daily · softwareengineeringdaily.com ·
- Celebrating Five Years of Backstage: From Open Source Project to Enterprise Business Spotify Engineering · engineering.atspotify.com ·