CloudFormation vs CDK vs Terraform—Which IaC tool is right for you?
IaC and the Rise of CloudFormation Since it first came into existence, the cloud has gone through several major evolutions, but one service has remained constant. IaC. IaC has and remains a core implementation solution on AWS. It took away the costly, error-prone manual system of creating infrastructure from scratch and allowed developers to automate the process. And the tool that was used to enable that automation was CloudFormation. Built by AWS for AWS, CloudFormation, which was first released in 2011, allowed developers to write simple template files to build infrastructure as needed to run their web applications. It is still one of the safest ways to create, manage, modify and delete resources in your infrastructure. It enables robust state management, and can, as of date, even let you know how your deployment will run—before you actually deploy. CloudFormation templates included different attributes and configuration values for various resources, all entered in a reusable a...