Platform engineering is the discipline of designing and building toolchains, workflows, and self-service capabilities — collectively known as an Internal Developer Platform (IDP) — to reduce cognitive load on software engineers and accelerate value delivery. It emerged as a response to the growing complexity of cloud-native environments, where developers were increasingly burdened by the operational overhead of Kubernetes, Terraform, secrets management, CI/CD pipelines, and dozens of other tools simultaneously. Unlike DevOps, which is a culture and practice, or SRE, which owns reliability and incident response, platform engineering produces a product that the rest of the engineering organization consumes — making the platform team's primary obligation developer experience rather than direct software delivery.
What This Cheat Sheet Covers
This topic spans 17 focused tables and 120 indexed concepts, 115 flashcards. Below is a complete table-by-table outline of this topic, spanning foundational concepts through advanced details.
A jump-to index of every table row in this cheat sheet.
An interactive map of every table and concept in this topic.
Table 1: Platform Engineering vs. DevOps vs. SRE
The three disciplines — Platform Engineering, DevOps, and SRE — are complementary, not competing. Knowing the boundary of each prevents organizational confusion and ensures the right team solves the right class of problem.
| Discipline | Example | Description | |
|---|---|---|---|
Platform team builds self-service IDP; dev deploys via portal with no Ops ticket | Builds and maintains internal platforms that give developers self-service access to infrastructure, workflows, and tooling, treating developers as internal customers. | ||
Dev and Ops share on-call rotation; CI/CD pipeline automates build-test-deploy | Cultural and operational practice focused on breaking down silos between development and operations to accelerate the software delivery lifecycle. | ||
SRE sets SLO of 99.9% for service; owns incident response and postmortem process | • Google-originated practice that applies software engineering to operations • owns reliability, SLOs, error budgets, and incident management | ||
DevOps: culture; SRE: reliability; Platform Eng: the product that enables both at scale | • DevOps improves how software is delivered • SRE ensures systems stay reliable • Platform Engineering provides the tools and infrastructure that support development teams | ||
DORA metrics for DevOps; SLO adherence for SRE; platform adoption rate and DX NPS for PE | • DevOps measures deployment frequency and lead time • SRE measures error budget burn • platform engineering measures developer satisfaction and self-service rate |