Jonatan Matajonmatum.com
conceptsnotesexperimentsessays
© 2026 Jonatan Mata. All rights reserved.v2.1.1
Concepts

Golden Paths

Recommended, pre-configured paths for common development tasks incorporating best practices, reducing cognitive load for teams.

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

What it is

Golden paths are recommended (not mandatory) paths for common development tasks. They're pre-built templates, workflows, and configurations incorporating the organization's best practices.

Examples

  • Template for new microservice (with CI/CD, observability, tests)
  • Standard workflow for deploying to production
  • Database configuration with backups and monitoring
  • ML pipeline with experiment tracking

Golden Path vs Mandate

Golden PathMandate
RecommendedMandatory
Easy to followEnforced by policies
Adopted for valueAdopted for compliance
FlexibleRigid

Key principle

Doing the right thing should be easier than doing the wrong thing. If the golden path is harder than the ad-hoc path, nobody will use it.

How to build a golden path

  1. Identify the repetitive task — what do teams do over and over?
  2. Document the current path — what steps does the most effective team follow?
  3. Automate — turn those steps into a template or script
  4. Make it the default — the golden path should be what appears when someone starts a new project
  5. Iterate — collect feedback and continuously improve

Why it matters

Golden paths reduce cognitive load by providing tested, documented paths for common tasks. Instead of every team reinventing how to create a service, deploy an application, or configure observability, they follow a path that already works.

References

  • Golden Paths — Spotify Engineering, 2020. How Spotify uses golden paths to reduce fragmentation.
  • Team Topologies — Skelton and Pais, 2019. The "platform as a product" concept that underpins golden paths.
  • Software Templates — Backstage — Backstage, 2024. Golden paths implementation with templates.

Related content

  • Platform Engineering

    Discipline designing and building internal self-service platforms so development teams can deploy and operate applications autonomously.

  • Developer Experience

    Discipline focused on optimizing developer productivity, satisfaction, and effectiveness through well-designed tools, processes, and environments.

  • Developer Portals

    Centralized platforms providing developers with documentation, APIs, tools, and service catalogs in one place.

  • Backstage

    Spotify's open-source platform for building developer portals, with service catalog, templates, and extensible plugin system.

  • CI/CD

    Continuous Integration and Continuous Delivery/Deployment — practices that automate code integration, testing, and delivery to production. Foundation of modern software engineering.

  • Self-Service Infrastructure

    Model where development teams can provision and manage infrastructure autonomously through automated interfaces, without depending on operations tickets.

  • Developer Onboarding

    Structured process for new developers to become productive quickly, from environment setup to understanding team architecture and processes.

Concepts