Conceptos

Golden Paths

Caminos recomendados y pre-configurados para tareas comunes de desarrollo que incorporan mejores prácticas, reduciendo la carga cognitiva de los equipos.

seed#golden-paths#platform#templates#best-practices#self-service

¿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 PathMandato
RecomendadoObligatorio
Fácil de seguirForzado por políticas
Adoptado por valorAdoptado por compliance
FlexibleRí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?

  1. Identificar la tarea repetitiva — ¿qué hacen los equipos una y otra vez?
  2. Documentar el camino actual — ¿cuáles son los pasos que sigue el equipo más efectivo?
  3. Automatizar — convertir esos pasos en un template o script
  4. Hacer que sea el default — que el golden path sea lo que aparece cuando alguien empieza un proyecto nuevo
  5. 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.
Conceptos