AWS Cloud Development Kit (CDK)
#142 · Level 4 · Operations and specialized areas · DevOps and Infrastructure as CodeConcept
Section titled “Concept”AWS Cloud Development Kit (CDK) lets you build infrastructure by writing code in familiar programming languages (TypeScript, Python, C#, Java). The core part of CDK is the construct — a reusable piece made from one or more resources. Several constructs make a stack, and several stacks make a CDK app. When you deploy, CDK turns this code into a CloudFormation template. Then CloudFormation is what actually creates the resources.
Simple example
Section titled “Simple example”Drawing a design in computer software instead of by hand — you can make and keep reusable parts.
Why it’s needed
Section titled “Why it’s needed”When a template file gets big, it is hard to read. Writing in a programming language gives you loops, functions, reuse — all those benefits.
Where it’s used
Section titled “Where it’s used”Developer teams writing infrastructure, and building reusable infrastructure parts.
Azure equivalent
Section titled “Azure equivalent”Bicep / Pulumi / Terraform CDK
Learn more
Section titled “Learn more”For details and the latest information, see the official documentation: