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.
Featured Partners
Related Videos
Program your infrastructure with CDK and TypeScript
Robert Hoffmann
Retooling and refactoring - an investment in people.
Andrew Holway
Infrastructure as Code: The Developer's Secret Weapon
Hennie Francis
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
We adopted DevOps and are Cloud-native, Now What?
Bruno Amaro Almeida
Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data!
Maurice Brinkmann
From learning to earning
Jobs that call for the skills explored in this talk.


DevOps Engineer – Kubernetes & Cloud (m/w/d)
epostbox epb GmbH
Berlin, Germany
Intermediate
Senior
DevOps
Kubernetes
Cloud (AWS/Google/Azure)
Devops AWS
Krell Consulting & Training
Municipality of Madrid, Spain
Intermediate
Java
DevOps
Python
Terraform
Continuous Integration
+1
Engineer Kubernetes Terraform AWS, Barcelona
GlobalSysInfo
Barcelona, Spain
Senior
Azure
DevOps
Terraform
Kubernetes
Continuous Integration
+1
DevOps Developer - Kubernetes/ArgoCD/Microservices/Python - Zurich - 80-100%
ITech Consult AG
Zürich, Switzerland
€166-208K
DevOps
Django
Python
Kubernetes
+3
Expert DevSecOps / IaC Multi-Cloud
KLETA
Paris, France
Senior
DevOps
Ansible
Jenkins
Terraform
Continuous Integration
Expert(e) Cloud & DevOps (Kubernetes / AWS) (H/F)
Celad
Canton of Rennes-4, France
Remote
Senior
API
DevOps
Gitlab
Grafana
+3





