Golden path
A golden path is a recommended and supported workflow that guides developers through a standardized route for accomplishing software-development or delivery tasks.
Architecture Modernization: Socio-technical alignment of software, strategy, and structure
A paved road is a recommended, supported software-delivery path that provides developers with a convenient default implementation route.
- How it is used
- Provides a supported route for common software-delivery tasks, especially creating applications and reaching production.
- How deep it goes
- Defines a path as an automated or documented recipe and illustrates its workflow, without providing implementation code.
- Examples
- Uses a neobank’s CLI-provisioned microservices and La Redoute’s self-service pipelines, secrets, configuration, and operational foundations.
- What you can do after
- Apply it via an internal developer platform to make application setup and deployment self-service while retaining production requirements.
Platform Engineering on Kubernetes
A golden path is a recommended, supported route for validating and delivering software changes to production.
- How it is used
- Structures platform workflows that validate application changes and deliver them safely to production.
- How deep it goes
- Connects service and environment pipelines, GitOps, validation, and visibility, but stops short of detailing a complete pipeline configuration.
- Examples
- Uses container artifacts, configuration packages, production clusters, coordinated pipelines, and release-promotion diagrams.
- What you can do after
- Operate supported environment workflows without needing to understand their underlying platform tools or configuration.
Read how Platform Engineering on Kubernetes explains golden path →
Related concepts
- engineering platform teamproduced by · An engineering platform team is an organizational team that builds, operates, and evolves internal platforms providing shared capabilities for software development and delivery.
- internal developer platformused by · An internal developer platform is an organization-provided system of self-service interfaces, automation, abstractions, and reusable capabilities that supports software development and operation.
- pipelinehas part · A pipeline is an ordered or coordinated sequence of connected processing stages or tasks that passes data, work, or results toward an outcome.
- deployment pipelineimplemented by · A sequence of automated or manual stages that builds, tests or validates, packages, and delivers software or models toward deployment.
- environment pipelineimplemented by · An environment pipeline is an automated workflow that promotes application versions through environments for testing, validation, and deployment.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

