CDK Basics

Why CDK

Cloud Development Kit

Does not require you to think about the nitty gritty such as IAM roles.

It runs via Node JS no matter the language you use.

CDK is converted into CloudFormation Stacks made with either a YAML or JSON.

CloudFormation provisions AWS resources.

CDK App

CDK App - is a root construct that manages the life cycle of the stacks and resources with in it

Lifecycle of a CDK App

The final stage which is not show is the Deploy stage.

CDK App contains multiple Stacks (each stack is converted into CloudFormation).

What is a CDK Construct