Deploys the following in a virtual private cloud (VPC) (created by the network stack template):
- Auto Scaling group in the public web tier
- Internet-facing application load balancer for the web tier
- Auto Scaling group in the application tier
- Internal application load balancer for the application tier
- Security groups
Deploys the following:
- A virtual Private Cloud (VPC)
- Two public subnets in different zones
- Two private subnets in different zones
- Internet gateway
- NAT gateway
Based on the Pluralsight Architecting for Reliability on AWS, Automated Deployments with CloudFormation course by Ben Piper.