Browse
Golden Paths & Paved Roads
The officially supported, easy default way to build and deploy — that's still possible to deviate from when genuinely needed.
What it is
A "golden path" (or "paved road") is the officially supported, well-documented default way to accomplish a common task — deploying a new service, adding a database — that's dramatically easier than the alternatives, without being the only option.
Key points
- Easy by default, possible to deviate: the golden path should be so much easier than going off-road that most teams choose it voluntarily — not because they're forced to.
- Templates and scaffolding: golden paths are usually implemented as a service template (a "cookiecutter") that comes pre-wired with CI/CD, observability, and security defaults out of the box.
- Reduces decision fatigue: instead of every team independently deciding on logging format, deployment strategy, and monitoring setup, the golden path makes those decisions once, well, for everyone.
- The tradeoff: golden paths trade some team-level flexibility for organization-wide consistency and lower onboarding cost — worth it when the diversity of legitimate use cases is low.
