network.yaml
- creates VPC with 2 public and private subnets each in 2 availability zones, an application load balancer and internet gatewayservice-fe.yaml
- deploys front end image on Fargate task, which autoscales on demandservice-be.yaml
- deploys back end image on Fargate task, which autoscales on demanddatabase.yml
- creates a serverless RDS MySQL instance spanning across the 2 private subnets
Order of Deployment
network.yml
- to create vpc to accommodate the aws componentsdatabase.yml
- generate the necessary credentials and for backend and db connectionservice-be.yml
- to generate elb endpoint for frontend to connect toservice.fe.yml