Plataformas centralizadas que proporcionan a los desarrolladores documentación, APIs, herramientas y catálogos de servicios en un solo lugar.
Un portal de desarrollador es una plataforma centralizada donde los desarrolladores encuentran todo lo que necesitan: catálogo de servicios, documentación de APIs, templates de proyectos, dashboards de salud y herramientas de self-service.
| Componente | Función | Ejemplo |
|---|---|---|
| Catálogo de servicios | Inventario de microservicios, owners, dependencias | Backstage Software Catalog |
| Documentación | Docs técnicas centralizadas y buscables | TechDocs, Docusaurus |
| Templates | Scaffolding con mejores prácticas | Golden paths |
| Plugins | Integraciones con CI/CD, cloud, observabilidad | Kubernetes, Grafana, PagerDuty |
| Scorecards | Evaluación de madurez de servicios | Cortex, OpsLevel |
Backstage (Spotify, CNCF) es la plataforma open-source más popular para developer portals. Extensible mediante plugins.
Un portal de desarrolladores centraliza el acceso a servicios, documentación, APIs y herramientas internas. Sin él, los desarrolladores pierden tiempo buscando información dispersa en wikis, Slack y repositorios. Es la capa de descubrimiento que hace escalable la plataforma interna.
Disciplina enfocada en optimizar la productividad, satisfacción y efectividad de los desarrolladores mediante herramientas, procesos y entornos bien diseñados.
Disciplina que diseña y construye plataformas internas de autoservicio para que los equipos de desarrollo desplieguen y operen aplicaciones de forma autónoma.
Plataforma open-source de Spotify para construir portales de desarrollador, con catálogo de servicios, templates y sistema de plugins extensible.
Prácticas y herramientas para documentar APIs de forma clara, interactiva y mantenible, desde especificaciones OpenAPI hasta portales de documentación.
Caminos recomendados y pre-configurados para tareas comunes de desarrollo que incorporan mejores prácticas, reduciendo la carga cognitiva de los equipos.
Plataformas construidas internamente que abstraen la complejidad de infraestructura y operaciones, proporcionando self-service a los equipos de desarrollo.