10 parts · 17 chapters

Infrastructure and Platforms at Scale

The Cloud Engineering course covered what the cloud is made of. This course covers how to run a lot of it with many teams, without the infrastructure becoming the bottleneck. At small scale, one engineer with a console can run everything. At large scale, every resource is code, every change is reviewed and rolled out progressively, Kubernetes schedules thousands of workloads, and a platform team builds paved roads that product teams choose to walk.

Ten parts. The service layers and where responsibility shifts; infrastructure as code with Terraform and its peers, state, modules, drift and review; Kubernetes properly, from the control loop to operators; configuration and secrets across environments; CI/CD at scale with caching, artefacts and progressive delivery; platform engineering as a product; and the organisation that scales with all of it: team topologies, Conway's law, on-call and growth paths. Three further parts follow: shipping the frontend (immutable assets, atomic deploys, previews and version skew), the npm supply chain, and multi-region traffic management.

service layers · infrastructure as code · Kubernetes · config and secrets · CI/CD · platform engineering · teams · shipping the frontend · the npm supply chain · multi-regionsenior → staff · engineers who run or depend on shared infrastructure; future platform and tech leads
IaaS to SaaSThe layers, what each hands to the provider, and what that means for your team.
infrastructure as codeTerraform, CDK, CloudFormation, Pulumi; state, modules, drift, review and policy.
Kubernetes, properlyThe control loop, pods, deployments, services, ingress, scheduling, autoscaling, networking, storage, operators.
config and secretsEnvironments, promotion, drift, and rotation without a deploy.
CI/CD at scalePipelines as code, caching, artefacts, and progressive delivery.
platform engineeringThe internal platform as a product: paved roads, golden paths, developer portals.
teamsTeam topologies, Conway's law, on-call, hiring, growth paths, and the platform team's customers.
Built on Cloud EngineeringThis course assumes the Cloud Engineering course: VPCs, compute, containers, IAM and secrets. It leads into SRE (keeping all of this reliable) and pairs with the Big-company FE course, whose monorepos, release trains and platform teams are the frontend half of the same story.