CDK for Terraform: Deploying Infrastructure Resources Using Imperative Programming Languages
Watch this introduction and live demo of the CDK for Terraform, along with a roadmap to conclude.
Currently the infrastructure as code landscape is dominated by declarative approaches such as Terraform, ARM Templates, or CloudFormation, which rely on configurations in JSON, YAML or HCL. While these are excellent formats for defining the desired end state, the user experience during implementation sometimes falls short of what today's developers prefer.
The Cloud Development Kit (CDK) for Terraform opens up new horizons in daily work with Terraform. It combines the advantages of programming languages such as TypeScript, Python, C#, and Java with the mature, open ecosystem of HashiCorp Terraform.
Using an Azure sample application, this talk will explore the possibilities that the Terraform CDK already offers today and discuss why it makes sense to consider cloud infrastructure deployments a part of classic software engineering.
Speaker: Torsten Stiller
Slides here: hashitalks-2021-cdktf.pdf