When, Why, and How to Use the CDK for Terraform
summary
Explains when teams pick Cloud Development Kit for Terraform: write infrastructure in TypeScript, Python, Java, C# or Go, run cdktf synth to produce terraform-compliant JSON, and reuse thousands of existing modules by listing them in cdktf.json. Demo shows adding an ECS service from a CDKTF repo, pushing to GitHub, Terraform Cloud running plan/apply, a failing Sentinel policy (missing team tag), a quick fix, and a successful deploy that brings the new service online. Mixing CDKTF and HCL is seamless.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 1:56What is CDKTF?
- 5:32When and why to use CDKTF
- 8:04Choosing the right language
- 11:35Declarative vs Imperative
- 14:08Live demo scenario
- 19:40Building with CDKTF
- 33:40CI/CD and Sentinel
- 38:00Conclusion and Q&A
related talks
30mPython-friendly cloud infrastructure management
12mGetting Started With CDK for Terraform
11mGo CDK! What this Means for the World of IaC
30mStop configuring infrastructure, start coding it!
25mThe Path to Modern Infrastructure Automation
44mEvolution of Infrastructure Management
36mStop configuring infrastructure, start coding it!
52mTest Driven Delivery of Infrastructure-As-Code
