Backstage
Plataforma open-source de Spotify para construir portales de desarrollador, con catálogo de servicios, templates y sistema de plugins extensible.
seed#backstage#spotify#developer-portal#cncf#plugins#catalog
¿Qué es?
Backstage es una plataforma open-source creada por Spotify y donada a CNCF para construir portales de desarrollador. Proporciona un catálogo de servicios, templates de proyectos y un sistema de plugins extensible.
Componentes core
- Software Catalog: inventario de todos los servicios, bibliotecas y recursos
- Software Templates: scaffolding de nuevos proyectos
- TechDocs: documentación como código integrada
- Search: búsqueda unificada across plugins
Plugins populares
- Kubernetes: estado de deployments
- CI/CD: GitHub Actions, Jenkins, ArgoCD
- Cloud: AWS, GCP cost dashboards
- Observability: Grafana, PagerDuty
Cuándo usar Backstage
- Organización con >50 desarrolladores
- Múltiples equipos y servicios
- Necesidad de estandarización
- Equipo de plataforma dedicado para mantenerlo
Alternativas a Backstage
| Plataforma | Tipo | Fortaleza | Limitación |
|---|---|---|---|
| Backstage | Open source (CNCF) | Máxima personalización, ecosistema de plugins | Requiere equipo dedicado para mantener |
| Port | Comercial | Setup rápido, UI pulida | Menos personalizable, costo por usuario |
| Cortex | Comercial | Scorecards de madurez de servicios | Enfocado en catálogo, menos extensible |
| OpsLevel | Comercial | Integraciones pre-construidas | Menos flexible que Backstage |
¿Por qué importa?
Backstage transformó la idea de un portal de desarrolladores de un proyecto interno de Spotify a un estándar de la industria. Para organizaciones con decenas de servicios y equipos, es la forma de hacer que la infraestructura, la documentación y las herramientas sean descubribles desde un solo lugar.
Referencias
- Backstage — Spotify, 2020. Sitio oficial.
- Backstage Plugins — Catálogo de plugins de la comunidad.
- What is Backstage? — Backstage, 2024. Documentación oficial.