DEV Community

Cover image for CDK for Terraform - Quickstart
Arindam Mitra
Arindam Mitra

Posted on

CDK for Terraform - Quickstart

Greetings my fellow Technology Advocates and Specialists.

This is Chapter #1 of my Terraform CDK (Cloud Development Kit) Series.

In this Session, I will walk you through Terraform CDK (Cloud Development Kit). This is a quick start guide to introduce the topic and how it is relevant to the real world.

I had the Privilege to talk on this topic in ONE Azure Communities:-

NAME OF THE AZURE COMMUNITY TYPE OF SPEAKER SESSION
Global Azure - 2024 Virtual
EVENT ANNOUNCEMENTS:-
Image description
CODE REPOSITORY:-

Terraform CDK Series with Azure:-

Greetings to my fellow Technology Advocates and Specialists.

In this Session, I talk and run Demo on TERRAFORM CDK SERIES in below TECH COMMUNITIES:-

NAME OF THE TECH COMMUNITIES:-
Global Azure - 2024
DATE TOPICS CONTENT
17.04.2024 CDK for Terraform - Quickstart https://dev.to/arindam0310018/cdk-for-terraform-quickstart-1h3e
17.04.2024 CDK for Terraform - Setup & Configure https://dev.to/arindam0310018/cdk-for-terraform-setup-configure-f42
05.05.2024 CDK For Terraform: MS Hosted Windows Build Agent https://dev.to/arindam0310018/cdk-for-terraform-ms-hosted-windows-build-agent-3mon
05.05.2024 CDK For Terraform: MS Hosted Linux Build Agent https://dev.to/arindam0310018/cdk-for-terraform-ms-hosted-linux-build-agent-1egi



NOTE:-
1. The Excerpts of this blog is taken from the official Hashicorp - CDK for Terraform documentation.
2. This blog will serve you more like a 2 mins read in order to understand the concept and use of CDK for Terraform.
WHAT IS CDK FOR TERRAFORM (CDKTF):-
1. Cloud Development Kit for Terraform (CDKTF) allows you to use familiar programming languages to build infrastructure.
2. With CDKTF, you have access to terraform ecosystem without learning HCL (Hashicorp Configuration Language).
3. Supported Languages - Typescript, Python, Java, C# and Go.
Image description
PURPOSE OF CDK FOR TERRAFORM (CDKTF):-
1. Useful for environments where Decentralized Devops practice is applied. In those cases, a developer without learning HCL (Hashicorp Configuration Language) can define Infrastructure.
2. A strong preference or need to use a programming language to define infrastructure.

Hope You Enjoyed the Session!!!

Stay Safe | Keep Learning | Spread Knowledge

Top comments (0)