Hey there, and thanks for joining us! Hope you cant wait to play with this new thing we call the AWS Cloud Development Kit or in short, the AWS CDK.
The AWS CDK is a new software development framework from AWS with the sole purpose of making it fun and easy to define cloud infrastructure in your favorite programming language and deploy it using AWS CloudFormation.
So what are we going to build? Nothing too fancy
Well spend some time setting up your development environment and learning a little about how to work with the CDK Toolkit to deploy your app to an AWS environment.
Then, youll write a little Hello, world Lambda function and front it with an API Gateway endpoint so users can call it via an HTTP request.
Next, well introduce the powerful concept of CDK constructs. Constructs allow you to bundle up a bunch of infrastructure into reusable components which anyone can compose into their apps. Well walk you through writing your own construct.
Finally, well show you how to use a construct from a pre-packaged library in your stack.
By the end of this workshop, youll be able to:
- Create new CDK applications.
- Define your apps infrastructure using the AWS Construct Library
- Deploy your CDK apps to your AWS account
- Define your own reusable constructs
- Consume constructs published by other people