Terraform + AWS and it's components
- = 1 VPC
- = 2 Public Subnets
- = 2 Private Subnets
- = 2 Autoscaling Groups
- = 2 Load Balancers (each one for public & private)
- = 2 Private EC2 Instances (according to our application layer)
- = 2 Public EC2 Instances (according to our presentation layer)
- = 2 NAT Gateways (so private instance can connect to the internet)
- = 2 Elastic IP addresses, one for each NAT gateway
- = 1 Rds Instance