Verificando autenticación…

Saltar al contenido principal

Golden Paths

Es un "camino pavimentado", un paquete tecnológico preconfigurado que une lenguaje, framework, runtime y destino de despliegue en una sola unidad lista para producción.

Anatomía de un Golden Path
Anatomía de un Golden Path

Cada Golden Path (GP1, GP2… GPN) define de forma consistente: nombre, repositorio GitLab, template de código, lenguaje & framework, pipeline CI/CD, observabilidad e infraestructura. Todo listo desde el día uno.

Ejemplo: Java Spring Boot + JDK 21 + Cloud Run.

Valor Dual

El Golden Path ofrece beneficios tanto para desarrolladores como para la organización:

Para el desarrollador

  • Inicio rápido: Automatiza el despliegue inicial
  • 🛠️ Best practices incluidas: Configuraciones optimizadas desde el día uno
  • 📦 Dependencias gestionadas: Versiones compatibles y probadas
  • 🔧 Herramientas integradas: CI/CD, testing, linting configurados

Para la organización

  • 📊 Estándar oficial: Garantiza que todos los equipos partan con las mismas versiones y arquitecturas base
  • 🔒 Seguridad: Configuraciones de seguridad aplicadas por defecto
  • 📈 Escalabilidad: Patrones probados para crecer
  • 🎯 Gobernanza: Control centralizado de tecnologías aprobadas

Catálogo disponible

Estos son los Golden Paths operativos en el catálogo de la plataforma:

Golden PathLenguajeFrameworkRuntimeDespliegue
Backend Spring BootJavaSpring BootJDK 21Cloud Run
Backend Python FastAPIPythonFastAPIPython 3.11+Cloud Run
Frontend ReactTypeScriptReactNode 22Cloud Run
GKE

En el catálogo también se muestra la opción GKE, pero actualmente solo Cloud Run está habilitado para la creación de aplicaciones.

¿Cómo elegir un Golden Path?

La elección depende del contexto de tu equipo:

CriterioSpring BootFastAPIReact
Ecosistema del squadEquipos Java/JVMEquipos Python/MLEquipos JS/TS
Tipo de servicioAPIs empresarialesAPIs async, datos/IAWeb interactiva
PerformanceAlto throughputI/O async, datosUX interactiva
tip

Si tu squad no tiene preferencia tecnológica, Backend Spring Boot es el Golden Path con mayor soporte y documentación en la plataforma.

Uso desde el Portal

En el catálogo de Golden Paths del portal, el flujo es:

  1. Selecciona el Golden Path (Spring Boot, FastAPI o React)
  2. Elige el destino de despliegue (Cloud Run)
  3. Indica cómo quieres trabajar: Via IDE (desde tu editor) o Via WEB (desde la plataforma)

Esto crea el repositorio en GitLab con la estructura base, configura el pipeline de CI/CD y genera el código inicial listo para desplegar.

Consulta la guía de My Products (IT Elements) para el flujo completo en el portal.

También puedes crear aplicaciones desde Cursor con el skill de ciclo de vida:

/create-app --golden-path=java-spring-boot --product=mi-producto

Para FastAPI o React, describe lo que necesitas en lenguaje natural en el chat del agente (por ejemplo: "Crea una aplicación Python FastAPI con nombre mi-app en el producto mi-producto").


Próximos Pasos

Conoce más sobre la instalación de mcp-andes para automatizar las tareas del ciclo de vida una vez tengas tu Golden Path configurado.