Verificando autenticación…

Skip to main content

Golden Paths

A Golden Path is a "paved road" — a preconfigured technology package that combines language, framework, runtime, and deployment target into a single production-ready unit.

Anatomy of a Golden Path
Anatomy of a Golden Path

Each Golden Path (GP1, GP2… GPN) consistently defines: name, GitLab repository, code template, language & framework, CI/CD pipeline, observability, and infrastructure. Everything ready from day one.

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

Dual Value

Golden Paths offer benefits for both developers and the organization:

For developers

  • Fast start: Automates the initial deployment
  • 🛠️ Built-in best practices: Optimized configurations from day one
  • 📦 Managed dependencies: Compatible and tested versions
  • 🔧 Integrated tooling: CI/CD, testing, and linting preconfigured

For the organization

  • 📊 Official standard: Ensures all teams start with the same base versions and architectures
  • 🔒 Security: Security configurations applied by default
  • 📈 Scalability: Proven patterns for growth
  • 🎯 Governance: Centralized control of approved technologies

Available catalog

These are the operational Golden Paths in the platform catalog:

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

The catalog also shows a GKE option, but currently only Cloud Run is enabled for application creation.

How to Choose a Golden Path

The choice depends on your team's context:

CriterionSpring BootFastAPIReact
Squad ecosystemJava/JVM teamsPython/ML teamsJS/TS teams
Service typeEnterprise APIsAsync APIs, data/AIInteractive web
PerformanceHigh throughputAsync I/O, dataInteractive UX
tip

If your squad has no technology preference, Backend Spring Boot is the Golden Path with the most support and documentation on the platform.

Using the Portal

In the portal's Golden Paths catalog, the workflow is:

  1. Select the Golden Path (Spring Boot, FastAPI, or React)
  2. Choose the deployment target (Cloud Run)
  3. Choose how you want to work: Via IDE (from your editor) or Via WEB (from the platform)

This creates the GitLab repository with the base structure, configures the CI/CD pipeline, and generates initial code ready to deploy.

See the My Products (IT Elements) guide for the full portal workflow.

You can also create applications from Cursor with the lifecycle skill:

/create-app --golden-path=java-spring-boot --product=my-product

For FastAPI or React, describe what you need in natural language in the agent chat (for example: "Create a Python FastAPI application named my-app in product my-product").


Next Steps

Learn more about mcp-andes installation to automate lifecycle tasks once your Golden Path is configured.