Back to Platform Engineering
Platform Engineering vs DevOps vs SRE
Platform Engineering
This Lesson Is Coming Soon
Platform Engineering is currently being written. This lesson — Platform Engineering vs DevOps vs SRE — will be live shortly. The full course has 71 lessons covering build production-grade internal developer platforms — gitops with argocd, backstage developer portals, crossplane self-service infrastructure, service mesh with istio/linkerd, policy as code with kyverno, and observability pipelines.
What's in this course
1Platform Engineering vs DevOps vs SRE25 min2Platform-as-a-Product: Mindset, Roadmap & Stakeholders30 min3Team Topologies: Platform, Stream-Aligned, Enabling25 min4IDP Pillars: What Every Developer Platform Needs30 min5Golden Paths — Paved Roads Without Cages25 min6GitOps: Pull-Based Delivery and Drift Detection30 min7ArgoCD Setup: Applications, Projects & RBAC40 min8App-of-Apps Pattern & ApplicationSets35 min9Sync Strategies: Auto-Heal, Hooks & Waves30 min10Progressive Delivery: Canary & Blue-Green with Argo Rollouts40 min11Flux vs ArgoCD — When to Choose Each20 min12Backstage: Software Catalog and Architecture35 min13Software Templates — Scaffolder for Golden Paths40 min14Building a Custom Backstage Plugin45 min15TechDocs — Docs-as-Code in the Portal25 min16Kubernetes Plugin — Service Status in Backstage30 min17Crossplane: Kubernetes-Native Infrastructure35 min18Composite Resource Definitions (XRDs) for Self-Service45 min19Crossplane vs Terraform — Trade-offs and Use Cases25 min20Lab: Self-Service PostgreSQL via Crossplane + Backstage50 min21External Secrets Operator — Vault & Azure Key Vault30 min22Service Mesh Concepts: mTLS, Observability & Traffic30 min23Istio Setup: Sidecar Injection & Control Plane40 min24Traffic Management: VirtualService, DestinationRule40 min25Canary Releases with Istio and Argo Rollouts40 min26Linkerd: Lightweight Service Mesh for Most Teams35 min27Istio vs Linkerd — Decision Guide20 min28Policy as Code — OPA, Kyverno, and When to Use Each30 min29Kyverno Policies: Validate, Mutate & Generate40 min30OPA/Gatekeeper — Rego Policies for Kubernetes40 min31Multi-Tenancy: Namespaces, RBAC & Network Policies40 min32Supply Chain Security: SBOM, Sigstore & Trivy35 min33Zero-Trust Networking: SPIFFE/SPIRE & Cilium35 min34OpenTelemetry Collector — Unified Observability Layer40 min35Grafana Stack: Metrics, Logs & Traces for All Teams45 min36SLOs and Error Budgets as Platform Policy30 min37FinOps with Kubecost — Cost Visibility per Team25 min38Lab: Deploy a Shared Observability Stack50 min39DORA Metrics — Measuring Platform Impact30 min40Measuring Developer Experience (DevEx & SPACE)25 min41Platform ROI — Building the Business Case25 min42Interview Guide: Platform Engineering Questions40 min43Capstone: End-to-End IDP Build60 min44Dev Containers: Reproducible Local Environments30 min45Tilt: Hot-Reload Development on Kubernetes35 min46Telepresence: Debug Services Inside the Real Cluster30 min47vCluster: Ephemeral Environments per PR35 min48GitHub Codespaces as Platform Dev Environments25 min49Lab: Ship a Zero-Setup Dev Environment50 min50Supply Chain Attacks: SolarWinds to log4shell25 min51Sigstore & Cosign: Keyless Container Image Signing40 min52SBOM Generation with Syft and Trivy35 min53SLSA Framework: Levels 1–3 in a Real CI Pipeline35 min54in-toto Attestations: Chain of Custody for Artifacts30 min55Enforcing Image Signing with Kyverno at Admission30 min56Lab: Full Supply Chain Security Pipeline60 min57Chaos Engineering: Principles and Blast Radius Control25 min58Chaos Mesh: Pod Kill, Network Delay, CPU Stress40 min59SLO Management with Sloth and Pyrra35 min60Error Budget Policy: Tying Reliability to Deploy Velocity30 min61Running a Game Day: Planning, Execution, Post-Mortem35 min62Lab: SLO + Chaos Experiment with Error Budget Alert55 min63Karpenter: Right-Sizing Nodes with Spot + On-Demand40 min64Kubecost: Per-Team Cost Visibility and Chargeback30 min65Vertical Pod Autoscaler: Rightsizing Resource Requests30 min66Lab: Cost Dashboard and Automated Rightsizing45 min67Cluster API: Declarative Cluster Provisioning40 min68ArgoCD Hub-Spoke: Managing 50+ Clusters40 min69Fleet GitOps: ApplicationSets and Cluster Generators35 min70Velero: Kubernetes Backup and Disaster Recovery35 min71Lab: Deploy to 3 Clusters from One ArgoCD Hub55 min