AWS Ubuntu Scalability Rebuild
Budget: $499 – $500 USD
I am wiping my current setup and starting fresh on a clean Ubuntu-based stack inside AWS. The single goal is rock-solid scalability. Compute needs to burst and contract automatically, and the relational data tier must keep pace without manual intervention.
Compute layer
• Build a new launch template and Auto Scaling Group for my EC2 instances, tied to an Application Load Balancer.
• Configure health checks, rolling updates and instance refresh so I can push code without downtime.
Database layer
• Migrate the workload to a Multi-AZ RDS cluster (currently MySQL) with read replicas ready to spin up on demand.
• Set up the correct parameter groups, automated snapshots and performance-insight monitoring.
Cross-cutting work
• CloudWatch metrics and alarms that actually trigger the scaling events.
• Security groups and IAM roles kept minimal and tidy from day one.
• Clear documentation of every step so the environment can be recreated or audited in the future.
Deliverables
1. Infrastructure-as-Code templates (Terraform or CloudFormation—your choice) fully tested.
2. An up-to-date architecture diagram (PDF or PNG).
3. A concise runbook explaining how to extend the cluster or roll back safely.
If you have handled EC2 + RDS scaling before on a greenfield Ubuntu build, I would love to see how you can make this environment bullet-proof and future-proof.
Compute layer
• Build a new launch template and Auto Scaling Group for my EC2 instances, tied to an Application Load Balancer.
• Configure health checks, rolling updates and instance refresh so I can push code without downtime.
Database layer
• Migrate the workload to a Multi-AZ RDS cluster (currently MySQL) with read replicas ready to spin up on demand.
• Set up the correct parameter groups, automated snapshots and performance-insight monitoring.
Cross-cutting work
• CloudWatch metrics and alarms that actually trigger the scaling events.
• Security groups and IAM roles kept minimal and tidy from day one.
• Clear documentation of every step so the environment can be recreated or audited in the future.
Deliverables
1. Infrastructure-as-Code templates (Terraform or CloudFormation—your choice) fully tested.
2. An up-to-date architecture diagram (PDF or PNG).
3. A concise runbook explaining how to extend the cluster or roll back safely.
If you have handled EC2 + RDS scaling before on a greenfield Ubuntu build, I would love to see how you can make this environment bullet-proof and future-proof.