| Day | Task | Start Date | End Date | References |
|---|---|---|---|---|
| 1 | - Initialize Terraform + Configure S3 bucket as remote backend + Set up DynamoDB for state locking | 30/03/2026 | 30/03/2026 | Terraform Remote State, DynamoDB Lock |
| 2 | - Set up Amazon VPC + Create Public and Private Subnets across multiple Availability Zones + Configure Internet Gateway for public access | 31/03/2026 | 31/03/2026 | VPC Subnets Guide, Internet Gateways |
| 3 | - Configure security + Create Security Groups for ALB, ECS, and RDS + Apply least privilege principle | 01/04/2026 | 01/04/2026 | Security Group Best Practices, ECS Security |
| 4 | - Initialize container services + Create repository on Amazon ECR + Configure basic ECS Cluster | 02/04/2026 | 02/04/2026 | ECR Repository Guide, ECS Cluster Setup |
| 5 | - Set up load balancing + Configure Application Load Balancer (ALB) + Create Target Group for backend service | 03/04/2026 | 03/04/2026 | ALB Target Groups, ALB Listeners |
| 6 | - Configure VPC Endpoints + Interface Endpoints for ECR and CloudWatch + Ensure internal traffic does not go through the Internet | 04/04/2026 | 04/04/2026 | AWS PrivateLink (Interface Endpoints), ECR VPC Endpoints |
| 7 | - Infrastructure validation + Verify connectivity between subnets + Test internal access via VPC Endpoints | 05/04/2026 | 05/04/2026 | - |