This project uses AWS CloudFormation to create a scalable, multi-tier application architecture. The technology stack includes:
- CloudFormation: Infrastructure as Code to automate the deployment.
- AWS VPC: Network setup with public and private subnets.
- EC2 Instances: Deployed for web and application tiers.
- RDS: Managed database instance for the database tier.
- Application Load Balancer: Distributes traffic across the web tier.
- Auto Scaling: Automatically scales the application tier based on demand.
This setup ensures a highly available and fault-tolerant infrastructure.