CloudFormation ¶
With AWS CloudFormation, you can treat your infrastructure as code
. This means that you can build an environment by writing lines of code instead of using the AWS Management Console to individually provision resources.
CDK¶
The AWS Cloud Development Kit (AWS CDK) is a software development framework for defining cloud infrastructure in code and provisioning it through CloudFormation.
You can use the AWS CDK to define your cloud resources in a familiar programming language. The AWS CDK supports TypeScript, JavaScript, Python, Java, .NET, and Go.