
AWS Grocery App Infrastructure v2
Implemented a modular, production‐style multi-AZ AWS environment using Terraform: custom VPC (multiple AZs), EC2 Auto Scaling Group behind an Application Load Balancer, PostgreSQL RDS primary + optional read replica in private subnets, S3 for application assets and DB dumps, IAM roles with least privilege, and CloudWatch alarms + metrics wired to SNS for alerting. Also includes CI/CD integration via GitHub Actions, Frontend & Backend Docker Images build at pipeline, EventBridge + Step Functions + Lambda for DB Population & Backup and Restore, and Docker container orchestration on EC2 via user data Template.

