Golden Paths and Paved Roads
On this page
Golden Path: What It Includes
- Service template (repo scaffold)
- CI pipeline (test, build, scan, sign)
- Deployment (standard manifests/Helm)
- Observability defaults (dashboards/alerts)
- Runbooks (common incidents)
Golden Path Acceptance Criteria
- New service can deploy to production in < 30 minutes
- Rollback is one command or one PR revert
- Standard alerts fire with actionable runbook links
- Security baseline is enforced automatically
Example: Repository Scaffold Structure
service/
README.md
.github/workflows/ci.yml
deploy/
helm/
kustomize/
ops/
runbooks/
dashboards/
src/
tests/
Operational Guardrails
- Block deploy if no readinessProbe
- Block image without digest pinning in prod
- Require resource requests/limits
Failure Modes
- Golden path too rigid → offer extension points (values.yaml hooks, overlays).
- Golden path ignored → make it the easiest path and enforce in CI.