Terraform for Serverless. Best Practices. Lessons Learned.
summary
Shows concrete practices: split Terraform into one config per service, use git diff selective runs to execute only changed components and cut workloads by ~80%, replace local provisioners and data scripts with avoid local provisioners, move backends to remote S3 state, and use orchestration (Atlantis, Terraform Enterprise or Tara hub CLI and UI) instead of ad hoc scripts. A real project shrinks from 34,000 to ~22,000 lines — 30% code reduction — and CI demos run with Jenkins and AWS pipelines though some runs fail during iteration.
AI-written summary · about
chapters (8)
- 0:00Start
- 7:18Terraform Remote State
- 10:03Parallelism
- 12:00Terraform Workspaces
- 13:07Built Around Terraform Variable Precedence
- 15:57Demo
- 24:08Running the Automation
- 25:33Jenkins Job
related talks
22mTerraform for Serverless: Best Practices, Lessons Learned
24mTerraforming in a Serverless World
29mAWS Serverless Deployment with Terraform Enterprise
26mDoing Serverless On AWS With Terraform For Real
43mBuilding an AWS Serverless Application with Terraform
38mUnlocking AWS Serverless with Terraform
09mWorking with Serverless Functions and CI/CD
46mServerless Architecture Patterns and Best Practices
