Close

2022-07-04

10 things about AWS CDK

10 things about AWS CDK

10 things to know before starting an AWS CDK project:

  1. You can write your infrastructure code in natural programming languages like TypeScript, Java, Python, .NET, and GO, which makes it easier to use your favorite tools, write unit tests and use an object model.
  2. CDK supports multiple languages through the JSII framework.
  3. CDK hides complexity and provides high-level constructs, which reduces the amount of code you need to write.
  4. CDK is based on CloudFormation and outputs CloudFormation code, so anything not available in CloudFormation is not available in CDK.
  5. CDK has a fast release cycle; you must often upgrade your dependencies.
  6. The higher-level constructs are experimental and subject to breaking changes.
  7. CDK supports importing CloudFormation templates.
  8. Using TypeScript is recommended as it ensures compatibility with all components and libraries.
  9. Documentation for other languages might not be up to date.
  10. CDK is still evolving, and staying up-to-date with the latest releases is essential.

The article is “10 things about AWS CDK.