Golden Paths
Caminos recomendados y pre-configurados para tareas comunes de desarrollo que incorporan mejores prácticas, reduciendo la carga cognitiva de los equipos.
¿Qué es?
Golden paths son caminos recomendados (no obligatorios) para tareas comunes de desarrollo. Son templates, workflows y configuraciones pre-construidas que incorporan las mejores prácticas de la organización.
Ejemplos
- Template para nuevo microservicio (con CI/CD, observabilidad, tests)
- Workflow estándar para desplegar a producción
- Configuración de base de datos con backups y monitoreo
- Pipeline de ML con tracking de experimentos
Golden Path vs Mandato
| Golden Path | Mandato |
|---|---|
| Recomendado | Obligatorio |
| Fácil de seguir | Forzado por políticas |
| Adoptado por valor | Adoptado por compliance |
| Flexible | Rígido |
Principio clave
Hacer lo correcto debe ser más fácil que hacer lo incorrecto. Si el golden path es más difícil que el camino ad-hoc, nadie lo usará.
¿Cómo construir un golden path?
- Identificar la tarea repetitiva — ¿qué hacen los equipos una y otra vez?
- Documentar el camino actual — ¿cuáles son los pasos que sigue el equipo más efectivo?
- Automatizar — convertir esos pasos en un template o script
- Hacer que sea el default — que el golden path sea lo que aparece cuando alguien empieza un proyecto nuevo
- Iterar — recoger feedback y mejorar continuamente
¿Por qué importa?
Los golden paths reducen la carga cognitiva al proporcionar caminos probados y documentados para tareas comunes. En lugar de que cada equipo reinvente cómo crear un servicio, desplegar una aplicación o configurar observabilidad, siguen un camino que ya funciona.
Referencias
- Golden Paths — Spotify Engineering, 2020. Cómo Spotify usa golden paths para reducir fragmentación.
- Team Topologies — Skelton y Pais, 2019. El concepto de «platform as a product» que fundamenta los golden paths.
- Software Templates — Backstage — Backstage, 2024. Implementación de golden paths con templates.