CDK Day 2021 Rewind

CDK Day took place on 30th April 2021, if you missed it - where were you? Luckily we recorded the whole event and now have every talk here for your easy viewing

Track 1

Track 2

Full Sessions

These sessions are a 30 minute slot with a 10 minute Q&A. There are four levels of talk targeted at different experience levels:

  • - Introductory and Overview (suitable for brand new to CDK)
  • - Intermediate (have used CDK a bit)
  • - Advanced (use CDK regularly)
  • - Expert (love everything about CDK)

Avoid bad things in PROD by testing CDK

You all love writing great CDK code, and to see it deploy to PROD. But, things tend to go wrong, and its bad to notice that in PROD. Let's talk about how you can apply software testing strategies to your CDK code to ensure that the infrastructure you are deploying is actually the one you want!

Expert Level

Watch Now

Darko Mesaroš

Darko Mesaroš

Senior Developer Advocate @ AWS

Better together: AWS CDK and AWS SAM

I demonstrate building a serverless application using the CDK. I also show using the SAM CLI for local testing and debugging. At the end of this session, you will have a better understanding of how CDK and SAM work together to help you develop, test, and deploy serverless applications efficiently.

Intermediate Level

Watch Now

Eric Johnson

Eric Johnson

Principal Developer Advocate - Serverless @AWS

Code gen with Projen

Let’s have some fun and try to use projen to synthesize source code. See how meta can we get before our brain explodes...

Advanced Level

Watch Now

Elad Ben Israel

Elad Ben Israel

I work on the CDK

Deploy your React/Next JS app with CDK

In my talk I will go over two ways of deployment and development of React and Next JS applications:
1) Using CDK patterns
2) Using Amplify for front end and AWS CDK for the back end; and demonstrate one of them.

Introductory and Overview Level

Watch Now

Natalia Marek

Natalia Marek

Apprentice Software Developer, Infinity Works

Extending constructs of the CDK for Terraform

In this talk I'm going to explore extending the constructs of the CDK for Terraform with useful methods like for example "grantRead" which is already known from the AWS CDK.

Intermediate Level

Watch Now

Ansgar Mertens

Ansgar Mertens

Senior Software Engineer at HashiCorp

How we scale CDK within Liberty Mutual

Software Accelerator is a community driven platform to facilitate the sharing of reusable patterns within Liberty Mutual. Come see how Liberty Mutual delivers engineering best practices, serverless patterns, & enterprise compliant infrastructure as code using CDK & the Software Accelerator.

Introductory and Overview Level

Watch Now

Greg Bomkamp

Liberty Mutual, Senior Software Engineer

Nick Manuel

Liberty Mutual, Senior Software Engineer

Rajesh Poraiyan

Liberty Mutual, Senior Architect

Mark McCann

Liberty IT, Senior Architect

Mistakes I made writing Infrastructure as Code, and how to avoid them

There have been ways to generate CloudFormation templates using general-purpose programming languages since 2013. As such, there have been many learning opportunities even before the CDK was released. In this talk, we will look at some mistakes we made in those years to avoid them in the future.

Intermediate Level

Watch Now

Ben Bridts

Ben Bridts

AWS Community Hero and APN Ambassador @ Cloudar

Observability for CI/CD

What is observability? It's just a fancy term for 'how easily you can understand problems on your stack.' As such, deployments and other stack changes are a critical part of observability. We'll discuss how you can use the CDK to store clear, concise info on changes.

Intermediate Level

Watch Now

Nočnica Fee

Nočnica Fee

Developer Advocate at New Relic

Lightning Talks

These are 10 minute sessions with no Q&A. There are four levels of talk targeted at different experience levels:

  • - Introductory and Overview (suitable for brand new to CDK)
  • - Intermediate (have used CDK a bit)
  • - Advanced (use CDK regularly)
  • - Expert (love everything about CDK)

A Cloud newbie's experience with CDK

Have you ever felt a bit lost when exposed to a new technology in a new job? Have you ever found a tool that helped you to get up to speed? In my talk I’d like to share why a beginner level AWS user should check out CDK, and how it's helping me to overcome some professional and personal challenges.

Introductory and Overview Level

Watch Now

Oksana Horlock

Oksana Horlock

Software Developer at 67 Bricks

Amplify to CDK!

You built a nice PoC with Amplify and now you want to go to the next level with CDK (multi account pipeline, trunk based developement, not a fan of CFN or whatever other reason you may have to do this move). Let's learn how to reuse Amplify generated Cloudformation and folder structure with CDK!

Intermediate Level

Watch Now

Florian Chazal

Florian Chazal

AWS - Senior Solutions Architect

CDK-Dia - Automated diagrams for CDK infrastructure

In this talk, I will introduce CDK-Dia. A tool that diagrams Infrastructure based on CDK stacks. The tool leverages CDK's tree structure in order to produce diagrams with a coherent structure. CDK-Dia additionally includes decorators which one can use to customize the diagrams.

Intermediate Level

Watch Now

Tom Roshko

Tom Roshko

Cloud developer

cdk8s, the future of Kubernetes application deployments?

Learn what cdk8s is about, what happened to it during the last year and what's to come in the future.

Introductory and Overview Level

Watch Now

Max Brenner

Max Brenner

Freelance DevOps Engineer

Creating Verifiable JSON Web Tokens (JWTs) with AWS CDK

My daughter loves cookies and tries to sneak them onto our JSON-based grocery list. Let's put a stop to that. We'll use projen to create a CDK App with 3 lambda functions, 1 S3 Bucket, 1 Secret and a RestAPI for encoding and decoding JSON Web Tokens. That can verify our JWT-based grocery list.

Intermediate Level

Watch Now

Matt Martz

Matt Martz

AWS Community Builder

Enjoy Writing CDK Constructs Using projen and jsii

Writing your CDK constructs, testing and releasing them to various repositories takes time and effort. projen and jsii aim to reduce this complexity but also introduce new ones. This talk walks you through the projen setup process and pitfalls I have encountered when writing my CDK constructs.

Intermediate Level

Watch Now

Sebastian Hesse

Sebastian Hesse

Freelance Software Engineer

Orchestrating Serverless Bioinformatics Workflows with CDK

This session looks into how our team uses CDK to automate the infrastructure required for running in-house bioinformatics workflows so that they are cost effective, scalable, and have a quick turn around time.

Advanced Level

Watch Now

Joshua Brenneman

Nationwide Children's Hospital - The Institute of Genomic Medicine - Bioinformatics Software Developer

Kyle Voytovich

DevOps Engineer, Institute for Genomic Medicine, Nationwide Children's Hospital

Publishing external projen modules as private GitHub packages

Leveraging external projen modules is extremely powerful when managed correctly. This talk shows how to quickly configure a jsii project to support private GitHub packages and scoped npm login for internal use.

Intermediate Level

Watch Now

Ken Winner

Ken Winner

Engineer @ Stedi

Serverless Experience With CDK

My introductory session will be about the experience I had when building a serverless application with CDK.

Introductory and Overview Level

Watch Now

Galaletsang Morake

Galaletsang Morake

AWS Certified Solutions Architect & Cloud Practitioner

Why Security Pros Should Embrace the CDK!

Are you a security professional who has engineering teams using the CDK? Or responsible for building infrastructure as code for security automation? In this lighting talk I will dive in why the CDK actually enables teams to more easily develop secure software on AWS!

Introductory and Overview Level

Watch Now

Dakota Riley

Dakota Riley

Security Engineer at Stedi, Inc

The Organising Committee

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

Ignacio Riesgo

Ignacio Riesgo

Head of Kubernetes Product Marketing, AWS