Tech_Interview_Prep

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.