Platform Engineering is a practical engineering guide to building the internal platforms that modern engineering organisations depend on. It starts from a single observation: the friction between an idea and running code in production is the metric that determines how fast a company ships, and the right response to that friction is not another process but another product.
The book walks through the full discipline — the case for treating developers as customers, internal developer platform architecture, golden paths and paved roads, self-service infrastructure, service catalogs and metadata, infrastructure as code at scale, CI/CD pipelines treated as a product, developer experience and feedback loops, platform observability, security and compliance by default, cost management and FinOps, product management for platform teams, and the measurement frameworks that demonstrate impact.
It covers the failure modes that quietly kill platform initiatives: a golden path that is technically sound and organisationally ignored, a service catalog that drifts out of sync within weeks, a self-service layer that developers route around because it is slower than a ticket, a policy engine that blocks legitimate work while missing actual violations, and a platform team that becomes a ticket queue instead of a product team. Each is presented with the failure, the countermeasure, and the operational tradeoff.
Fourteen chapters. Real YAML, Terraform, Kubernetes, and platform API code. Written for engineers building platforms and product managers responsible for making them succeed.