Developer Tools
AWS CDK
AWS CDK defines cloud infrastructure in familiar programming languages and synthesizes AWS CloudFormation templates. It enables reusable, tested constructs for GenAI networks, data stores, permissions, and pipelines.
Key points
- Constructs compose resources at different abstraction levels
- Synthesis produces a deployable CloudFormation assembly
- Context lookups and asset hashes influence reproducibility
When to use it
- Package a standard private Bedrock application stack
- Codify repeatable evaluation and deployment environments
Exam tips
- Choose CDK when programming-language abstractions help; raw CloudFormation offers direct declarative control
- Review synthesized IAM and pin context or dependencies so deployments remain reproducible