AWS

AWS CDK Tips

AWS CDK init, diff, deploy, destroy, and practical habits.

Daily commands
cdk init app --language typescript
cdk synth
cdk diff
cdk deploy
cdk deploy --all
cdk destroy

Run cdk diff before deployment and keep environment-specific values out of construct code.

Environment and tags
const env = {
  account: process.env.CDK_DEFAULT_ACCOUNT,
  region: process.env.CDK_DEFAULT_REGION,
};

Tags.of(this).add("Project", "example");
Tags.of(this).add("Environment", "production");

Use tags for ownership, cost review, and incident tracing.