| Day | Task | Start Date | End Date | References |
|---|---|---|---|---|
| 1 | - Analyze system resource usage + Monitor CPU and memory metrics of ECS + Evaluate real usage patterns | 20/04/2026 | 20/04/2026 | ECS CloudWatch Metrics, Compute Optimizer Guide |
| 2 | - Optimize ECS tasks + Adjust CPU/RAM allocation (right-sizing) + Reduce over-provisioning | 21/04/2026 | 21/04/2026 | ECS Task Definition Parameters, Right-sizing AWS Resources |
| 3 | - Implement auto-scaling + Configure scaling policies based on ALB requests + Test scale in/out behavior | 22/04/2026 | 22/04/2026 | ECS Service Auto Scaling, Target Tracking Scaling Policies |
| 4 | - Log analysis + Use CloudWatch Logs Insights + Create queries to track 5xx errors | 23/04/2026 | 23/04/2026 | CloudWatch Logs Insights Syntax, Analyzing ALB Access Logs |
| 5 | - Resilience testing + Simulate service crashes + Observe ECS self-healing behavior | 24/04/2026 | 24/04/2026 | AWS Fault Injection Service, ECS Service Deployment Health |
| 6 | - Network cost optimization + Evaluate NAT Gateway usage + Compare with VPC Endpoints | 25/04/2026 | 25/04/2026 | Reducing NAT Gateway Costs, VPC Endpoint Pricing |
| 7 | - Resource cleanup + Configure ECR lifecycle policy + Remove unused resources | 26/04/2026 | 26/04/2026 | ECR Lifecycle Policies, Terraform Lifecycle Management |