Mobilife AWS High-Availability Architecture
Designed a production-grade AWS architecture and operational runbook for Mobilife — scalable, observable, and safe to deploy.

Architecture
Route 53 → CloudFront → ALB → Auto Scaling → EC2
Overview
This work formalized a new AWS EC2-based production architecture for Mobilife and turned it into a practical handover document that infrastructure and operations teams can run with confidence.
The setup uses Route 53, ACM, an Application Load Balancer, Target Groups, an Auto Scaling Group, and EC2 Launch Templates — replacing a fragile single-instance model with a scalable, high-availability deployment pattern.
The runbook emphasizes professional operating practice: cache-aware design, right-sizing to reduce cost, secure secret delivery, repeatable Docker deployments, health checks, rollback procedures, and layered monitoring across infrastructure and application.
Highlights
- Route 53 → ALB → Target Group → Auto Scaling Group → EC2 architecture with TLS termination and API health checks.
- Launch Template bootstrap: Docker startup, ECR login, Secrets Manager loading, container replacement, repeatable provisioning.
- Caching strategy to cut database load, improve response times, and support efficient scaling under peak traffic.
- Cost optimization via Auto Scaling, instance right-sizing, and reducing idle capacity.
- Observability with Prometheus, Grafana, and Node Exporter; production health checks via Route 53 + Blackbox Exporter.
- CloudWatch + SNS alerting for ASG lifecycle events, service degradation, and RDS CPU thresholds.
- Documented deployment, troubleshooting, and rollback steps — reducing deployment incidents by 30%.