Is AWS Cloud Development Kit (CDK) right for you?

If you are looking to automate your AWS infrastructure provisioning, you may have heard of AWS Cloud Development Kit or AWS CDK for short. This is one of a multitude of tools that are offered when it comes to automating your infrastructure creation and management if you are using AWS as a cloud provider.

I will present the reasons for when I think AWS CDK is a good choice and to what extent it may be used. This will not be a comparison of features for different solutions, but more around an organization, way of working, and philosophy. Will AWS CDK fit the way you work and organize, or might be striving for?