Chapter 7 checkpoint
You can now explain why platform engineering exists, what a good platform looks like, and the primitive that makes safe self-service possible. Recall the spine, then take the quiz.
The throughline
- Why it exists: modern cloud has too much cognitive load for every product dev to carry. The arc sysadmins → DevOps → SRE → platform engineering ends in a small platform team packaging operations into a self-service IDP. The reframe that decides everything: the platform is a product; developers are its customers — and the #1 failure mode (~45%) is non-adoption.
- Golden paths / paved roads: opinionated, secure-by-default, self-service workflows that make the right thing the easy thing. A road, not a wall — off-road is allowed but unsupported. This is how security/observability scale without a gatekeeper.
- Self-service & teams: get what you need without a ticket (incl. ephemeral/preview environments). A platform team serves stream-aligned teams by pull and feedback, not push. Measure with adoption, DevEx surveys, and DORA.
- Portal ≠ platform: the portal (Backstage, Port) is the storefront — catalog, software templates/scaffolder, TechDocs; the platform (IDP) is the warehouse underneath. "We deployed Backstage" is not platform engineering.
- The primitive: the reconciliation loop (declare desired state; a controller makes it true) under CRDs + Operators, Crossplane Compositions, Score; plus Terraform modules as products with state hygiene + policy guardrails.
- Safe self-service: multi-tenancy = isolation (namespace → vCluster → cluster) + guardrails (quotas, RBAC, policy-as-code). And build vs buy = org size × constraint uniqueness × TCO (build is months to set up, years to maintain).
Quiz
Chapter 7 — Platform Engineering & IDPs
Pass to unlock the Next button belowYou now understand how organizations package the entire cloud stack into a self-service product — the maturation of everything in Chapters 1–6. The next question is how to make secure the default along these golden paths, so security scales with the platform instead of fighting it.