Skip to content
TerraConstructs - AWS Intro Workshop

TerraConstructs - AWS Intro Workshop

Welcome Developers!

Hey there, and thanks for joining us! Hope you can't wait to play with this new thing we call "TerraConstructs" inspired by AWSCDK and built on top of "Cloud Development Kit for Terraform" or in short, CDKTN!

Combined, this is a new software development framework with the sole purpose of making it fun and easy to define cloud infrastructure in your favorite programming language and deploy it using Terraform.

So what are we going to build? Nothing too fancy...

We'll spend some time setting up your development environment and learning a little about how to work using CDKTN in combination with TerraConstructs to deploy your app to an AWS environment.

Then, you'll 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, we'll 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. We'll walk you through writing your own construct.

Finally, we'll show you how to use a construct from a pre-packaged library in your stack.

By the end of this workshop, you'll be able to:

  • Create new CDKTN applications.
  • Define your app's infrastructure using the TerraConstructs library
  • Deploy your CDKTN apps to your AWS account
  • Define your own reusable constructs
  • Consume constructs published by other

Every construct in the library is documented on Construct Hub — a useful tool for all future endeavors with the CDKs.

See Also

Edit this page