A mediados de la década de 2010, la cultura de escuadrones autónomos de Spotify había producido una infraestructura descomunal: cientos de microservicios ejecutándose sobre una pila de Terraform, CLIs de nube, GitLab CI, Prometheus, Kubernetes y Docker, cada uno con su propia interfaz, credenciales y reglas. Se esperaba que cada ingeniero los dominara todos, y el costo se manifestaba en cambios de contexto, fragmentación y carga cognitiva.
La idea
Construir una única puerta de entrada para toda la infraestructura: un portal para desarrolladores con un catálogo de servicios, plantillas y plugins, de modo que una sola interfaz coherente reemplace diez cadenas de herramientas.
Alrededor de 2016, los ingenieros de Spotify comenzaron a construir Backstage, un portal interno con un catálogo de software que registraba qué existía y quién era su propietario, plantillas en las que se podía hacer clic que generaban un nuevo microservicio con las mejores prácticas incorporadas, vistas que seguían una solicitud de extracción desde la revisión hasta producción, y documentación en Markdown renderizada de forma centralizada. Para 2020, la instalación interna tenía más de 100 plugins; el 16 de marzo de ese año, Spotify publicó el código como código abierto, deliberadamente pronto para que las empresas pares pudieran darle forma y pudiera convertirse en la capa de experiencia de usuario estándar para la infraestructura.
La apuesta por el código abierto dio sus frutos: la Cloud Native Computing Foundation aceptó Backstage en su Sandbox en septiembre de 2020, y para 2025 más de 3000 organizaciones lo habían adoptado para construir sus propios portales internos para desarrolladores, mientras que los 700 escuadrones de I+D de Spotify seguían funcionando con él. Spotify convirtió el framework en un producto comercial, Spotify Portal for Backstage.
A mediados de la década de 2010, Spotify ejecutaba cientos de microservicios dentro de una cultura de ingeniería basada en escuadrones autónomos. Cada pieza de esa infraestructura tenía su propia herramienta —Terraform, CLIs de nube, GitLab CI, Prometheus, Kubernetes, Docker y más—, cada una con interfaces, credenciales y reglas diferentes. Se esperaba que los ingenieros las conocieran todas, y el costo se manifestaba en cambios de contexto, fragmentación y carga cognitiva.
Alrededor de 2016, los ingenieros de Spotify comenzaron a resolver eso con Backstage, un portal interno para desarrolladores: un catálogo de software que registraba qué servicios existían y quién era su propietario, plantillas en las que se podía hacer clic que generaban un nuevo microservicio con las mejores prácticas ya incorporadas, vistas que seguían una solicitud de extracción desde la revisión hasta producción, y documentación escrita en Markdown en el código y renderizada en un solo lugar. Para 2020, la instalación interna tenía más de 100 plugins: una única puerta de entrada coherente para toda la pila.
En marzo de 2020, Spotify publicó Backstage como código abierto a propósito, lanzándolo pronto para que otras empresas que enfrentaban la misma fragmentación pudieran darle forma, y para que pudiera convertirse en el estándar en lugar de una isla propietaria de la que Spotify algún día se vería obligado a migrar. La Cloud Native Computing Foundation lo aceptó en su Sandbox ese septiembre; para 2025 más de 3000 organizaciones lo habían adoptado, los 700 escuadrones de I+D de Spotify seguían dependiendo de él, y Spotify vendía Spotify Portal for Backstage como producto empresarial.
La idea clave fue arreglar la capa de interfaz, no las herramientas: en lugar de reemplazar Terraform o Kubernetes, Backstage le dio a cada herramienta una única puerta de entrada coherente.
Un catálogo de servicios con propiedad explícita convirtió el conocimiento tribal en una base de datos, de modo que cualquier ingeniero podía encontrar qué existía y a quién preguntar.
Publicarlo pronto convirtió la herramienta en un estándar compartido en lugar de una inversión privada: en pocos meses, una gran parte de las contribuciones provenía de fuera de Spotify.
Debido a que Spotify siguió siendo su propio cliente más exigente, cada mejora para la comunidad primero tenía que funcionar para sus propios cientos de escuadrones.
Publica tu mejor herramienta interna como plataforma pública: publicar Backstage como código abierto evitó que Spotify se viera alguna vez obligado a migrar fuera de su propia invención, y el sector hizo el resto.
Backstage ayudó a crear una categoría —la plataforma interna para desarrolladores (IDP)— y se convirtió en uno de los proyectos más visibles de la Cloud Native Computing Foundation. Spotify construyó sobre él un negocio empresarial, lanzando Spotify Portal for Backstage en beta en 2024 y ampliando el framework de código abierto con un gestor de plugins sin código, mientras que el framework en sí creció hasta más de 3000 organizaciones adoptantes para 2025, desde aerolíneas hasta firmas de inversión. Dentro de Spotify siguió siendo la herramienta diaria de los 700 escuadrones de I+D, el exigente primer cliente que toda mejora debía satisfacer.
CONSULTA LAS PRUEBAS
Las fuentes
- 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 ·