DevOps Professional · Module 1: Platform design and tenancy
Platform as a Product and the Golden Path
A platform is a product whose users are engineers. The golden path makes the right way the easy way: safe defaults, wired observability, one documented road from commit to production, with the wilderness clearly marked beyond it.
10 min reading
Objectives
- Explain what makes a platform a product: users, promises, feedback
- Define a golden path that is easy, safe and observable by default
- Separate the paved road from the wilderness with explicit escape hatches
- Measure platform success by team lead time, not by ticket counts
Why this matters
Every team builds its own pipeline, its own chart layout, its own secret handling, and the organization pays for fifteen platforms wearing one name. Onboarding takes months because nothing transfers; incidents take longer because every system is a snowflake. A platform team that ships tooling without treating teams as users builds a fifteenth snowflake with better funding. Product thinking inverts this: named users, stated promises, measured outcomes, and a golden path teams choose because it is genuinely easier than the wilderness.
Concepts
The golden path is the default road from idea to production: scaffold a service from a template, push, watch it deploy through the standard pipeline with policy checks, observe it in the standard dashboards. Safe defaults ride along: resource requests from measured profiles, probes on true paths, network policy denying by default, secrets by reference. The path earns adoption by removing work, not by mandating compliance; mandates without ease produce shadow platforms.
The wilderness needs explicit borders. Some workloads will not fit the path (exotic runtimes, special hardware, legacy constraints); the platform documents the escape hatch (bring your own pipeline with these interfaces) and the cost of leaving (you own observability, delivery and policy yourself). Forbidden zones are few and named: no secret bytes in repos, no unreviewed production access, no unmeasured capacity claims. Everything else is negotiable with a written reason.
Product management for platforms means user research with engineers, a roadmap driven by team pain, and success metrics that face outward: lead time from commit to production, time to first deploy for a new service, incident recovery time for path users versus wilderness users. Ticket counts and uptime of the platform itself face inward; they matter but they do not prove the platform helps. The L51 lab builds one delivery template with safe defaults as the path's first paving stone.
Worked example
Two fictional teams adopt the path differently: team A scaffolds from the template and deploys in a day with all defaults; team B brings a legacy runtime through the escape hatch with the documented interfaces. The learner compares both journeys: where the path saved time, where the hatch cost ownership, and which promises held in each case.
Common wrong move
Mandating the golden path before it is genuinely easier than the alternatives. Forced adoption of a worse road breeds evasion, and evasion fragments the estate further than no platform at all. Ease first, mandate only what protects others, measure always.
Quick check
An optional 4-question self-check. Answers never leave your device, are not stored, and never count toward any assessment.
Lesson feedback
No published feedback yet.
Log in and complete the lesson to leave feedback.
Exercise
Draft a one-page golden path for a fictional service: scaffold, pipeline stages, safe defaults and the escape hatch with its costs, and name the outward success metric.
Pass criteria
The record shows the path stages, the defaults with their reasons, the bordered escape hatch, and one outward-facing success metric.