Skip to main content
Presentation

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

More resources like this one

3/15/2023Presentation

Advanced Terraform techniques

2/3/2023Case Study

Automating Multi-Cloud, Multi-Region Vault for Teams and Landing Zones

2/1/2023Case Study

Should My Team Really Need to Know Terraform?

1/20/2023Case Study

Packaging security in Terraform modules