A Cloud Development Kit (CDK) is a developer tool built on the open source Constructs model. We now have multiple CDKs:

AWS CDK
Terraform
cdk8s
Projen
A small group of community members from across the globe thought this was something worth celebrating so we are going to take one day and showcase the brightest and best of CDK from across the whole product family. Let's talk serverless, kubernetes and multi cloud all in the same day!

Do you want to attend? We'd love you to, Tickets are free

When and Where Will CDK Day Take Place?

CDK Day will take place on 29th September 2023 and will be fully virtual, live streamed to our YouTube channel

Dedicated Track Links:

I Want To Speak, Where Can I Apply?

The CFP process is now closed so unfortunately we are no longer accepting talk submissions but please do keep us in mind for next year. This year's speakers are shown further down the page so please come along and show them some support!

What Will CDK Day Be Like?

We want the whole event to be fun! Our first CDK Day took place in September 2020 with the second being April 2021 followed by May 2022. They were a mix of getting started sessions through to advanced topics from familiar faces as well as some new faces in the community.

Don't worry though, we still have all of the talks from the prior events

Watch with thousands of your closest friends!

map

Here is the first track from 2022:

Schedule

This time we are running three parallel YouTube streams so that we can cram even more CDK goodness into a shorter overall event, an exciting announcement is that stream 3 will be completely in Spanish! We staggered the streams so that everyone can join for our closing keynote. The date and time shown below has been localised by sessionize to your time zone, on the off chance you think it is wrong the event kicks off at 12pm UTC on 29th September 2023.

Get A Free Ticket

This Year's Speakers

We have speakers from all over the world talking about AWS CDK, cdk8s, Projen and CDKTF.

Harsha Sharma

Harsha Sharma

Principal Solutions Architect AWS

Session:

Lucas Hanson

Lucas Hanson

Lucas Hanson - Senior Data Engineer AWS

Session:

Matthew Rawlings

Matthew Rawlings

AWS S3 - SDE II - Bucket Builder

Session:

Sandy Atencio Hernandez

Sandy Atencio Hernandez

Data Engineer Bancolombia

Session:

Svenja Raether

Svenja Raether

Associate Cloud Application Architect

Session:

This Year's Sessions

Our sessions are broken down into different levels from Beginner to Advanced and different categories from Builders tips through to Enterprise Stories right the way to "Something Else" for brand new ideas.

Keynote: Contributing to the CDK

In this talk, we'll do a quick run-through of our current contributing requirements and provide some updates on new/upcoming changes.

Level: Intermediate

Categories: AWS CDK, 

Kendra Neil

Kendra Neil

Software Development Engineer, AWS CDK

Get A Free Ticket

An Ode to Infrastructure Security and Developer Velocity through CDK

Do developers in your organization perceive strict security as a blocker? Learn how Goldman Sachs leverage CDK to unlock developer velocity while ensuring security & compliance. We’ll discuss how a customer partnership with the CDK team can help the broader community and address feature requests.

Language: English

Level: Advanced

Categories: AWS CDK, Real Life Use Case, Enterprise Story, 

Harsha Sharma
Shubham Shukla

Harsha Sharma

Principal Solutions Architect AWS

Shubham Shukla

Goldman Sachs

Get A Free Ticket

Applying CDK to build applications a large insurance company

At MAPFRE, we use CDK as a fundamental part of the reference architectures. We also offer an automation that creates applications from a base template as a CDK project and L3 components for security and improve productivity: API Gateway + WAF, SPAs with Cloud Front, ECS / Fargate, etc. etc.

Language: Spanish

Level: Intermediate

Categories: AWS CDK, Beginning Your CDK Journey, Enterprise Story, CDK and Pipelines, 

Andrés Hevia

Andrés Hevia

MAPFRE. Senior Architect

Get A Free Ticket

AppSync Merged API as an example to contribute to AWS CDK

In our AWS Community Builders hackathon, I noticed the lack of CDK support for the new AppSync Merged API feature. This talk shows how I added the Merged API feature to CDK. Starting with a feature request, talking to the AWS CDK team in the Contributor Office Hours and working on the pull request.

Language: English

Level: Advanced

Categories: AWS CDK, Real Life Use Case, 

Julian Michel

Julian Michel

AWS Community Builder | Senior IT Architect Cloud/AWS @ XL2 by Audi & Capgemini

Get A Free Ticket

Automated deployment of applications in a multi-instance architecture

Take on the challenge of corporate processes! Leverage CDK, CodePipeline (or any other!), and Service Catalog to develop production-ready, approval-friendly, handover-uniform end products in different flavors for many customers on a common code base. Based on a project with more than 100 customers.

Language: English

Level: Intermediate

Categories: CDK Builders' Tips, Enterprise Story, CDK and Pipelines, 

Pawel Adaszewski

Pawel Adaszewski

Senior Software Consultant @ ZEISS Digital Innovation

Get A Free Ticket

AWS CDK - Best Practices From The Trenches

In this talk, I'll present my take on CDK best practices, gathered from almost three years developing with CDK. I'll cover topics such as: 1. Project Structure and stack guidelines 2. Constructs guidelines 3. CI/CD guidelines 4. Resiliency & security guidelines 5. General development tips

Language: English

Level: Advanced

Categories: AWS CDK, CDK Builders' Tips, 

Ran Isenberg

Ran Isenberg

Principal Software Architect @CyberArk

Get A Free Ticket

AWS CDK and Application Design Framework: Better together

Some companies struggle with business agility because of misalignment between business and technology. This misalignment results in rework and difficult architecture evolution. In this session, you will learn how to align architecture with code using the Application Design Framework and the AWS CDK.

Language: English

Level: Introductory and overview

Categories: AWS CDK, Beginning Your CDK Journey, CDK Builders' Tips, 

Alex Pulver

Alex Pulver

Principal Solutions Architect, SaaS Factory, AWS

Get A Free Ticket

AWS DataOps Development Kit

Overview of the DDK, a library of L3 CDK constructs built for Data & Analytics workloads. The AWS DataOps Development Kit is an open source development framework for customers that build data workflows and modern data architecture on AWS.

Language: English

Level: Intermediate

Categories: AWS CDK, Real Life Use Case, CDK and Pipelines, 

Lucas Hanson
Anmol Gandhi

Lucas Hanson

Lucas Hanson - Senior Data Engineer AWS

Anmol Gandhi

Anmol Gandhi - Data and Product AWS

Get A Free Ticket

Beyond CDK Pipelines for Modern Serverless CI/CD

CDK Pipelines on their own are not enough for modern serverless development. So we built an open-source Opinionated CI Pipeline on top of them, supporting dev environments, ephemeral feature-branch environments, commit build statuses, and failure Slack notifications. In the talk I cover why and how.

Language: English

Level: Intermediate

Categories: CDK and Pipelines, 

Maciej Radzikowski

Maciej Radzikowski

Doing Serverless on AWS

Get A Free Ticket

Build Advanced Integration Patterns with the AWS CDK

Leverage the AWS CDK to build advanced integration patterns. Through practical examples we will delve into various advanced integration patterns enabled by the AWS CDK. We will cover topics such as event-driven architectures, asynchronous processing, and more.

Language: English

Level: Advanced

Categories: AWS CDK, CDK Builders' Tips, 

James Eastham

James Eastham

Senior Cloud Architect

Get A Free Ticket

Building efficient infrastructure: AWS CDK vs Terraform - and why CDK should be your choice

Using declarative IaC tools, like Terraform, is useful, if you are working on the ops side. But it can also get challenging with increasing complexity or special demand to your setup. This is no rant about Terraform, but a reality check on how efficient CDK can be in contrast to other IaC tools.

Language: English

Level: Advanced

Categories: AWS CDK, CDKTF, Beginning Your CDK Journey, Real Life Use Case, 

Nora Schöner

Nora Schöner

Your #1 cheerleader for women in tech

Get A Free Ticket

Building Kubernetes apps? How about removing YAML and writing Go code instead!

What if you could just write Go code to define Kubernetes applications? This talk will provide an overview of cdk8s and it’s workflow, how to define your first cdk8s application and building reusable constructs. You will also see “cdk8s in action” with some live-coding and demos using Go!

Language: English

Level: Introductory and overview

Categories: AWS CDK, cdk8s, Beginning Your CDK Journey, 

Abhishek Gupta

Abhishek Gupta

Principal Developer Advocate at AWS

Get A Free Ticket

CDK Stack Synthesis Implementation Deep Dive

Ever wonder what happens when you run a `cdk synth` or `cdk deploy`? Or, why is it important to run `cdk bootstrap`? Or, how can you customize this process? In this session, we'll deep dive into the StackSynthesizer class, the CDK provided implementations using this class, and how you can customize.

Language: English

Level: Advanced

Categories: AWS CDK, CDK Builders' Tips, 

Josh DeMuth

Josh DeMuth

Partner Solutions Architect, AWS

Get A Free Ticket

CDK-ANS - Amplifying Ansible with CDK

This session introduces a recent project of mine, CDK-ANS. This project leverages the power of CDK and applies it on Anisble, allowing for full definition of Ansible projects as CDK.

Language: English

Level: Introductory and overview

Categories: Something Else, 

Matthew Rawlings

Matthew Rawlings

AWS S3 - SDE II - Bucket Builder

Get A Free Ticket

CI/CD pipeline for hybrid workloads on Amazon ECS Anywhere by using AWS CDK and GitLab

This solution is designed to help those who use on-premises infrastructure to run container applications and use GitLab to manage the application code base. Customer can manage those workloads by using AWS Cloud services, without disturbing their existing, on-premises infrastructure.

Language: English

Level: Intermediate

Categories: AWS CDK, Real Life Use Case, CDK and Pipelines, 

Dr. Rahul Sharad Gaikwad

Lead DevOps Consultant, AWS

Sarat Chandra Pothula

DevOps Consultant @AWS

Get A Free Ticket

Cómo tener una aplicación en la nube de forma segura

Paso a paso para pasar de usar Serverless Framework solamente y comenzar a usarlo en forma en conjunta con AWS CDK. Teniendo la facilidad de manejar la arquitectura pero sin perder las bondades de testing local como estamos acostumbrado con Serverless.

Language: Spanish

Level: Intermediate

Categories: AWS CDK, CDK Builders' Tips, 

Hector Fernandez

Hector Fernandez

AWS Community Builder, Solution Architect

Get A Free Ticket

Como The LEGO Group usa AWS CDK

AWS CDK ha conseguido que The LEGO Group haya sido capaz de crear nuevos servicios y onboard de nuevos equipos de una manera rapida, haciendo que los equipos se centren en crear nuevos productos. Pero esto es el resultado final, que tal si me acompañas en la journey de como llegamos hasta aqui?

Language: Spanish

Level: Intermediate

Categories: AWS CDK, Enterprise Story, 

Javier Mendoza

Javier Mendoza

Senior Application Engineer at the LEGO Group

Get A Free Ticket

Configure cross-account deployment using CDK

The way AWS CDK handles deployment permissions is really cool. It's set up to need as few permissions as possible for deployment and to make cross-account deployment easy.

In this session, we'll show you how to do cross-account deployment with CDK.

Language: English

Level: Introductory and overview

Categories: AWS CDK, Beginning Your CDK Journey, 

Takuya Hashimoto

Takuya Hashimoto

Corporate Engineer. I like Serverless, AWS, and CDK

Get A Free Ticket

Construye tu propio ambiente de data analytics con CDK

En esta charla, aprenderás a construir un pequeño ambiente de Data Analytics con la ayuda de CDK. Descubriremos cómo tomar datos de un storage, procesarlos y finalmente, visualizar los resultados en un dashboard.

Language: Spanish

Level: Introductory and overview

Categories: AWS CDK, Beginning Your CDK Journey, 

Sandy Atencio Hernandez

Sandy Atencio Hernandez

Data Engineer Bancolombia

Get A Free Ticket

Creating CDK applications using Generative AI.

I this session I will show you how to use AWS Amazon CodeWhisperer to create your CDK application. What's cool about it and what should you consider when using this approach? Join me to take a peek at the future of software development tools.

Language: English

Level: Introductory and overview

Categories: AWS CDK, Beginning Your CDK Journey, Something Else, 

Kuba Konczyk

Kuba Konczyk

AAI Champion, AWS EMEA

Get A Free Ticket

Creating custom constructs for re-utilizable patterns

Create custom L1,L2 or L3 constructs and publish them to CodeArtifact for architecture and deployment patterns.

Language: Spanish

Level: Advanced

Categories: AWS CDK, CDK Builders' Tips, 

Franco Abregu

Franco Abregu

Senior DevOps Consultant - AWS Professional Services, Builder Experience Technical Field Community member

Get A Free Ticket

Deep dive into managing StackSets with CDK

Can StackSets be fully managed with CDK? Don't miss this deep dive where you will learn how to synthesize CDK Stacks into StackSet templates and how to deal with Assets when you need them across accounts and regions.

Language: English

Level: Expert

Categories: AWS CDK, Enterprise Story, 

Philipp Garbe

Philipp Garbe

Lead Platform Engineer @ Personio

Get A Free Ticket

Deploy generative AI models from Amazon SageMaker JumpStart using the AWS CDK

In this session, learn how to deploy image and text generative AI models from JumpStart using the AWS Cloud Development Kit (AWS CDK).

Language: English

Level: Advanced

Categories: AWS CDK, Real Life Use Case, 

Neelam Koshiya

Neelam Koshiya

Principal Solutions Architect, AWS

Get A Free Ticket

Deploy web frontend apps with CDK

There are a few things to consider when building and deploying frontend applications with AWS CDK, such as embedding environment variables in static files. In this session, we will share lessons learned from several deployment patterns, and discuss which one is best for your particular situation.

Language: English

Level: Advanced

Categories: AWS CDK, CDK Builders' Tips, 

Masashi Tomooka

Masashi Tomooka

Prototyping engineer

Get A Free Ticket

Deploying to Every AWS Region: A Cautionary Tale

Most people have careful, considered deployment strategies. Like you, the speaker has no time for that. Here's an automated pipeline that deploys an application to every AWS region simultaneously, while throwing caution (as well as user experience) to the wind.

Language: English

Level: Introductory and overview

Categories: AWS CDK, Beginning Your CDK Journey, Real Life Use Case, CDK and Pipelines, Something Else, 

Corey Quinn

Corey Quinn

Chief Cloud Economist, The Duckbill Group

Get A Free Ticket

Efficient Kubernetes Management with cdk8s: A New Era of Infrastructure as Code

As the shift-left movement amplifies developer autonomy, the call for enhanced maintainability and accessibility grows. This session presents an exploration of cdk8s for creating secure, well-architected Kubernetes applications.

Language: English

Level: Intermediate

Categories: cdk8s, CDK Builders' Tips, 

Viktor Vedmich

Viktor Vedmich

Senior Developer Advocate | AWS

Get A Free Ticket

Exploring the Power of Serverless Development with CDK and SST

Join me on an exciting journey into the world of serverless deployment with CDK and SST! In this talk, I'll demonstrate the seamless synergy of these tools, unlocking limitless potential for building and deploying efficient, scalable, and cost-effective serverless applications.

Language: Spanish

Level: Intermediate

Categories: AWS CDK, Something Else, 

Hazel Saenz

Hazel Saenz

AWS Community Builder | Solutions Architect at Cognits

Get A Free Ticket

From Concept to Cash Flow: Generating Passive Income using AWS CDK, AppSync, and NextJS

Discover practical strategies for generating passive income using AWS CDK, AppSync, and NextJS. Gain actionable insights to transform your ideas into profitable income streams.

Language: Spanish

Level: Intermediate

Categories: AWS CDK, Beginning Your CDK Journey, Real Life Use Case, 

Michael Liendo

Michael Liendo

Instructor/Consultant | Frontend and Serverless Cloud

Get A Free Ticket

I ain’t mocking - functional tests without any mocks for cloud applications

This live code demonstration will highlight the practice of test-driven development in building a web application deployed with CDKTF/AWS CDK.

I'll craft a web app leveraging SQS, API Gateway, S3, and Lambda functions. Tests will be verified both locally and in the cloud using winglang toolchain.

Language: English

Level: Introductory and overview

Categories: AWS CDK, CDKTF, Something Else, 

Eyal Keren

Eyal Keren

Chief Product Officer of Winglang

Get A Free Ticket

Inter-stack dependencies strategies in CDK

We will define the different strategies we can follow to handle inter stack dependencies and we will go through each of them highlighting pros and cons of each other using real examples.

Language: Spanish

Level: Intermediate

Categories: AWS CDK, CDK Builders' Tips, 

Juan Manuel Ruiz Fernández

Juan Manuel Ruiz Fernández

Cloud Engineer | IaC | Serverless developer

Get A Free Ticket

Making your first contribution to the AWS CDK

Have you ever run into a bug or missing feature in CDK? The AWS CDK repository can seem daunting for even the most seasoned user, but it doesn’t have to be! In this session, we'll talk about the contribution process so you can feel confident going from idea to merged pull request.

Language: English

Level: Introductory and overview

Categories: AWS CDK, 

Ryan Batchelder

Ryan Batchelder

Technology Architect - Liberty Mutual

Get A Free Ticket

Managing configuration(s) with AWS CDK

CDK app-specific, AWS account-specific, environment-specific, cross-app, cross-region, cross-stack… there are many kinds of configurations & resource dependencies you need to handle when building complex cloud applications. This talk focuses on the pros & cons of various approaches.

Language: English

Level: Intermediate

Categories: AWS CDK, Beginning Your CDK Journey, Real Life Use Case, Enterprise Story, 

Ari Palo

Ari Palo

Lead Technologist at Alma Media & AWS Community Builder

Get A Free Ticket

Panel - Inteligencia artificial y CDK

En este panel vamos a charlar con Elizabeth Fuentes, Diana Alfaro y Arielle Briscoe sobre que tiene que ver la inteligencia artificial con CDK, en que nos puede ayudar, como va a ser el futuro de estas tecnologías juntas.

Language: Spanish

Level: Introductory and overview

Categories: AWS CDK, Something Else, 

Marcia Villalba

AWS Developer Advocate

Elizabeth Fuentes Leone

AWS Developer Advocate

Diana Alfaro

AWS Community Builder

Get A Free Ticket

Projen feature round-up

Catch-up with the latest from projen! In this round-up , you will learn about new features, new contributors and new ideas for your next project.

Language: English

Level: Intermediate

Categories: Projen, 

Momo Kornher

Momo Kornher

Software Engineer, AWS CDK

Get A Free Ticket

Serverless Weather Reporting with AWS Step Functions and CDK

Once a year-ish it snows in the Pacific Northwest (USA) and locals act surprised when it does. This talk will take you through the journey of creating a website (http://www.isitsnowinginhillsboro.com/) using AWS CDK and Step Functions to alert local folks that there is snow.

Language: English

Level: Intermediate

Categories: AWS CDK, Real Life Use Case, 

Danielle Heberling

Danielle Heberling

Software Engineer

Get A Free Ticket

Skeptics Guide to Terraform CDK adoption

Ever wondered how you'd convince a semi-cult follower of Terraform to try CDK? Join me as I share my journey of convincing myself to give CDK a shot.

Language: English

Level: Intermediate

Categories: Beginning Your CDK Journey, 

Jubril Oyetunji

Jubril Oyetunji

Software Engineer

Get A Free Ticket

Using SAM CLI with AWS CDK for Building and Testing Serverless Workloads

The AWS SAM CLI can be used to test lambda function \ API gateway resources defined using the AWS Serverless Application Model. This session will provide a demo on how users of CDK can build application using SAM and test using the SAM CLI.

Language: English

Level: Advanced

Categories: AWS CDK, Something Else, 

Deepak Kovvuri

Deepak Kovvuri

Sr. Solutions Architect, AWS

Get A Free Ticket

We migrated from Serverless Framework and this is what we learned

My organization relied heavily on Serverless Framework until we learned about CDK in 2021. The release of v2 was even better. We moved an old Serverless Framework app to CDK and this presentation will share what we learned.

Language: English

Level: Intermediate

Categories: AWS CDK, CDK Builders' Tips, Enterprise Story, 

Miguel A. Calles

Miguel A. Calles

Author · Cybersecurity engineer · Creating serverless solutions and securing small company environments

Get A Free Ticket

Write AWS CDK Integration tests using CDK integ-test and CDK integ-runner constructs

This session demonstrates writing automated integration tests for an example application written in AWS CDK. It utilizes the CDK integ-tests construct for defining test cases and CDK integ-runner CLI tool for executing tests.

Language: English

Level: Intermediate

Categories: AWS CDK, 

Iris Kraja
Svenja Raether
Philip Chen

Iris Kraja

Cloud Application Architect at Amazon Web Services

Svenja Raether

Associate Cloud Application Architect

Philip Chen

Senior Cloud Application Architect @ AWS

Get A Free Ticket

Where Can I Learn About CDK?

If you want to chat to real CDK users, then join the cdk.dev slack space. If you want to see working examples of AWS CDK, then check out CDK Patterns. You can learn the history of CDK by reading this AWS Open Source Blog post

Alternatively, you can follow @cdkday on Twitter for the latest news about the next CDK Day.

Our Code of Conduct

The CDK Day Conference is a community event intended to provide learning opportunities for all users of the CDK and related libraries.

We value the participation of each and every member and want all attendees to have an enjoyable and fulfilling experience. Accordingly, all attendees are expected to show respect and courtesy to other attendees throughout the event and on related community forums.

To make clear what is expected, all attendees, speakers, organizers, and volunteers are required to conform to our Code of Conduct.

No Official Sponsors

This is a free event for everyone so we didn't need to raise any funds to throw it but we do have supporting groups

The Organising Committee

The group who came together to make this happen are from all across the globe and work for several different companies