There are a few areas that may provide benefits: It is easier to build and use interfaces at a suitable level for a use case, rather than being forced into low-level details for pretty much everything with CloudFormation. Better default tooling. AWS CDK has a command-line tool that makes it rather easy to deploy, update, check for changes and delete Cloud infrastructure stacks. The default tooli..