Explore CDK construct levels
At NovaTech, your team is evaluating the AWS CDK. Use the CDK construct levels explorer to compare L1, L2, and L3 constructs. See how the same S3 bucket looks at each level — from the verbose L1 (1:1 CloudFormation wrapper) to the concise L2 (sensible defaults) to the powerful L3 (multi-resource patterns).
Toggle between Python, TypeScript, and Java to see how CDK code looks across languages.
Question: Your team needs an S3 bucket with server-side encryption enabled by default. Which CDK construct level provides this with the least code?
This exercise is part of the course
Automating Deployments on AWS
Hands-on interactive exercise
Turn theory into action with one of our interactive exercises
Start Exercise