Developing Infrastructure as Code for AWS.
One of the key benefits of cloud is the ability programmatically develop, configure and provision cloud resources. This improves repeatability of our development environments, enables on-demand provisioning of environments, and prevents one-off snowflakes that come with “configuration drift.”
Bring your laptops and together we will get our hands dirty writing and executing Infrastructure as Code to provision a sample system on AWS.
And to keep it lively, we are going to do code our application infrastructure using three distinct tools.
We will compare and contrast the strengths and weaknesses of AWS CloudFormation, AWS Cloud Development Kit (CDK), and Terraform.
For this presentation and lab, in addition to your favorite code editor and Git client, be sure you have an active AWS account configured with an API token for authentication.
Software Pre-configured for Laptop: AWS Command Line Interface (CLI), AWS Cloud Development Kit (CDK) and Terraform.