What’s next?
In this section, we’ll explore some emerging trends within the Terraform community that are essential for anyone working with Terraform to be aware of. While these topics are technically outside the scope of this book, including upcoming features that have not even been finalized and may evolve over time, understanding these emerging topics can provide valuable context into the future direction of Terraform and help you stay ahead of the curve in your journey to mastering Terraform.
CDK
The Terraform Cloud Development Kit (CDK) is a method for developing Terraform configuration using imperative programming languages that you already know and use within your application development. Any language can be used, from Python to C# and from TypeScript to Java. Any Terraform provider and Terraform modules can be used as well. It’s essentially the same thing as working with HCL but using the programming language of your choice.