Platform Engineering · a build-along course
Stop being the ticket queue.
Build the road everyone drives on.
Everything you learned so far (Docker, Kubernetes, CI/CD, Terraform, GitOps, observability, security) is a lot for every product team to master. Platform engineering packages it into a self-service product: a developer asks for a new service or a database and gets a production-ready one in minutes, with security and monitoring built in. In this course you build that platform for ShopLite, one mission at a time.
The build
- 0
Platform Foundations: The Paved Road on Kubernetes
4 missionsWhat platform engineering is, then the cluster add-ons every service needs: Gateway API routing, automatic TLS with cert-manager, DNS with ExternalDNS, node autoscaling with Karpenter, and guardrails with Kyverno.
+ The platform gains:a
shoplite-platformrepo with Gateway API, cert-manager, ExternalDNS, Karpenter, and Kyverno installed and configured via GitOps - 1
The Developer Portal: Backstage and Golden Paths
3 missionsA Backstage portal with a service catalog, golden-path templates that create production-ready services in minutes, docs-as-code, and plugins that show each service's deploys, pods, and health in one place.
+ The platform gains:a Backstage portal with the ShopLite catalog, a 'New Spring Boot service' golden-path template, TechDocs, and Kubernetes/Argo CD plugins
- 2
Self-Service Infrastructure, Automation, and Measuring the Platform
4 missionsCrossplane compositions so teams claim databases and buckets through Kubernetes APIs, platform automation in Go and Python, and measuring the platform with DORA, developer experience, and cost.
+ The platform gains:Crossplane XRDs and compositions for PostgreSQL and S3, a
shopctlGo CLI and Python automation, and a platform metrics dashboard (DORA, adoption, cost)