Building Self-Service Development Platforms
summary
Shows a working pipeline that provisions full dev environments from one command: Terraform + Terragrunt for VPC/EKS and state management, ArgoCD GitOps to deploy platform components and the app, Crossplane to create AWS resources (SQS, IAM role) from Kubernetes CRDs, and ExternalSecrets with IRSA/pod identity for short‑lived credentials. Demo builds a simple subscriber app (writes to SQS, reads back) and the automation runs end‑to‑end, supports spot nodes to cut cost, and publishes the repo and runnable manifests. Terraform + Terragrunt ArgoCD GitOps Crossplane for AWS resources IRSA / pod identity
AI-written summary · about
chapters (7)
- 0:00Introduction
- 5:02Dev environment problems
- 9:18Solution architecture
- 13:58GitOps and Argo CD
- 18:39Crossplane and permissions
- 20:48Surprise and invites
- 21:32Summary and extensions
related talks
28mBuilding K8s on AWS & Enabling Developers to Deliver. What to Do Better - Greg Sansom & Fahad Tariq
31mBuilding a FaaS Platform Using CNCF OSS Projects (Knative, Crossplane, Tekton, ArgoCD)
15mTerraform, GitOps & Kubernetes: manage infrastructure & aas
20mScale production grade K8s Multi-Cluster environments using GitOps
40mBuild Your Own Developer Platform in 90 Minutes Using Kubernetes, ArgoCD, and Backstage
59mBuild a Secure Developer Platform Using Argo, Istio and Vault
02h 47mA GitOps Architecture from Scratch: Gitlab, Ansible, Terraform, Kub and AWS
44mAn End-to-End GitOps Architecture: Terraform, Ansible, Kubernetes and AWS
