Cloud ArchitectureAvailable
Terraform at Scale
About this course
Terraform works differently at 50 engineers than at 5. This course covers state management, module design, Terragrunt for multi-environment DRY configs, policy enforcement with Sentinel and OPA, CI/CD pipelines, drift management, and testing strategies.
What you will learn
- State management: remote backends, locking, and workspaces
- Module design for reuse with input validation
- Terragrunt for DRY multi-environment configurations
- Policy-as-code with Sentinel and OPA
- CI/CD for Terraform: plan in PR, apply on merge
- Managing drift and importing existing resources
- Testing with Terratest, tfsec, and checkov
- Migration strategies from CloudFormation and Pulumi
Your instructor
Ayodele Ajayi
Principal Engineer
Principal Engineer based in Kent, UK, with extensive experience across cloud-native security, platform engineering, and distributed systems. Ayodele has led engineering teams at scale and writes about what he learns — with a bias towards things that actually work in production.