AWS CDK
Amazon Web Services
π‘ Pick it when you need reusable, testable infrastructure code instead of a visual AWS architecture canvas.
AWS CDK is an open-source framework for defining AWS infrastructure in TypeScript, JavaScript, Python, Java, C#, and Go. It is aimed at...
Pros
- Lets teams model infrastructure with familiar programming languages
- Provides reusable high-level constructs for common AWS architectures
- Synthesizes to CloudFormation, retaining AWS deployment controls
Cons
- Primarily targets AWS rather than multi-cloud environments
- Generated CloudFormation can be difficult to inspect and troubleshoot
- Requires language-runtime and dependency management in infrastructure projects
Free and open source; AWS resource usage billed separately