Welcome to the AWS CloudFormation lesson. While Elastic Beanstalk is great for simple web apps, CloudFormation is the heavy-duty tool required to build enterprise-scale infrastructure.
CloudFormation enables "Infrastructure as Code" (IaC). This means your entire IT architecture is tracked in version control (like Git) exactly the same way your software code is. It allows you to replicate identical production environments across the world in minutes.
In this tutorial, you will learn:
Instead of clicking through the AWS console to set up networks, security rules, and servers, you write a text file (in JSON or YAML format) describing exactly what you want.
In AWS CloudFormation, what is the name of the active collection of AWS resources that are generated from your JSON/YAML template?