Alexander Bubeck
The power of Cloud Development Kit (CDK): How to get the most out of it
#1about 3 minutes
Comparing CDK with Terraform and other IaC tools
CDK uses AWS CloudFormation for state management, contrasting with Terraform's direct API calls and local state files.
#2about 3 minutes
Unifying AWS and Kubernetes deployments with CDK
CDK and CDK8s allow you to define both your AWS infrastructure and Kubernetes manifests in a single, high-level programming language.
#3about 4 minutes
Managing multiple environments with CDK staging
Use the staging concept in CDK to deploy multiple, independent instances of your application within the same AWS account for easier development.
#4about 5 minutes
Avoiding common pitfalls in large-scale CDK projects
Be aware of CloudFormation stack dependency issues, establish a strict naming scheme early, and structure code to minimize team conflicts.
#5about 3 minutes
Extending CDK functionality with custom resources
Use custom resources to overcome CDK limitations by making direct AWS API calls or executing Lambda functions during deployment.
#6about 1 minute
Applying software engineering tools to CDK projects
Improve code quality and security by integrating standard development tools like linters, security scanners, and AI assistants into your CDK workflow.
#7about 2 minutes
Deciding when to use CDK versus Terraform
Choose CDK for fast-paced, AWS-native projects with unified teams, but prefer Terraform for multi-cloud, explicit configurations, or existing expertise.
#8about 6 minutes
Audience Q&A on CDK implementation details
The discussion covers topics such as testing strategies, repository structure, importing existing resources, and multi-account setups.
Related jobs
Jobs that call for the skills explored in this talk.
VECTOR Informatik
Stuttgart, Germany
Senior
Kubernetes
Terraform
+1
ROSEN Technology and Research Center GmbH
Osnabrück, Germany
Senior
TypeScript
React
+3
Wilken GmbH
Ulm, Germany
Senior
Amazon Web Services (AWS)
Kubernetes
+1
Matching moments
01:24 MIN
The CDK ecosystem extends beyond just AWS
Stop configuring infrastructure, start coding it!
02:26 MIN
What is the Cloud Development Kit (CDK)
Program your infrastructure with CDK and TypeScript
03:15 MIN
Simplifying infrastructure as code with AWS CDK
How AWS Generates Polyglot Libraries Based on a Single TypeScript Codebase
04:23 MIN
Introducing coding infrastructure with the AWS CDK
Stop configuring infrastructure, start coding it!
03:33 MIN
Extending CDK to manage Terraform and Kubernetes
Program your infrastructure with CDK and TypeScript
01:42 MIN
Defining serverless infrastructure with the AWS CDK
Building Reliable Serverless Applications with AWS CDK and Testing
04:21 MIN
Automating infrastructure with AWS CDK templates
The Road to MLOps: How Verivox Transitioned to AWS
02:36 MIN
Understanding the CDK compilation and deployment process
Program your infrastructure with CDK and TypeScript
Featured Partners
Related Videos
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
Retooling and refactoring - an investment in people.
Andrew Holway
CD2CF - Continuous Deployment to Cloud Foundry
Dominik Kress
Local Development Techniques with Kubernetes
Rob Richardson
Cloud as the new mainframe: why the cloud hype does not reflect the dev reality
Gerta Sheganaku & Waldemar Hummer
Stop configuring infrastructure, start coding it!
Robert Hoffmann
Building Reliable Serverless Applications with AWS CDK and Testing
Raphael Manke
Chaos in Containers - Unleashing Resilience
Maish Saidel-Keesing
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Westhouse Consulting GmbH
Mainz, Germany
Intermediate
ETL
JIRA
Scrum
Redis
React
+9

CTS EVENTIM AG & Co. KGaA
Bremen, Germany
Bash
Linux
DevOps
Python
Docker
+9



CTS EVENTIM AG & Co. KGaA
Hamburg, Germany
Bash
Linux
DevOps
Python
Docker
+9

Governikus GmbH & Co. KG
Köln, Germany
Remote
Linux
DevOps
Continuous Integration
Configuration Management


Cloud Solutions
Frankfurt am Main, Germany
Go
Bash
Rust
Linux
Shell
+6