ycetindil / Phonebook-AWS-ELB-Auto-Scaling-RDS-Terraform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Phonebook Application deployed on AWS Application Load Balancer with Auto Scaling and Relational Database Service using Terraform

Description

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.

Project Architecture

Project

Project

Notes

  • Application needs the endpoint of the dbserver. We are using Terraform to create a file on GitHub and reading the dbserver endpoint from this file within the application.
  • We are providing the repo name to the user-data.sh file dynamically.

About


Languages

Language:Python 46.7%Language:HTML 26.8%Language:HCL 25.2%Language:Shell 1.3%