Phonebook Application deployed on AWS Application Load Balancer with Auto Scaling and Relational Database Service using Terraform
The Phonebook Application aims to create a phonebook application in Python and deployed as a web application with Flask on AWS Application Load Balancer with Auto Scaling Group of Elastic Compute Cloud (EC2) Instances and Relational Database Service (RDS) using Terraform.
- Application needs the endpoint of the
dbserver
. We are using Terraform to create a file on GitHub and reading thedbserver endpoint
from this file within the application. - We are providing the
repo name
to theuser-data.sh
file dynamically.