Recommended, pre-configured paths for common development tasks incorporating best practices, reducing cognitive load for teams.
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.
| Golden Path | Mandate |
|---|---|
| Recommended | Mandatory |
| Easy to follow | Enforced by policies |
| Adopted for value | Adopted for compliance |
| Flexible | Rigid |
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.
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.
Discipline designing and building internal self-service platforms so development teams can deploy and operate applications autonomously.
Discipline focused on optimizing developer productivity, satisfaction, and effectiveness through well-designed tools, processes, and environments.
Centralized platforms providing developers with documentation, APIs, tools, and service catalogs in one place.
Spotify's open-source platform for building developer portals, with service catalog, templates, and extensible plugin system.
Continuous Integration and Continuous Delivery/Deployment — practices that automate code integration, testing, and delivery to production. Foundation of modern software engineering.
Model where development teams can provision and manage infrastructure autonomously through automated interfaces, without depending on operations tickets.
Structured process for new developers to become productive quickly, from environment setup to understanding team architecture and processes.