Back to Projects
Cloud Architecture

3-Tier AWS
Secure Cloud Architecture

Designed and deployed a highly available, fault-tolerant 3-tier web architecture on AWS — mimicking enterprise-grade deployment standards with zero downtime during simulated failure testing.

Role Cloud Architect
Stack EC2 · RDS · ALB · VPC
Platform Amazon Web Services
Uptime 99.9% SLA
AWS 3-Tier Architecture Diagram

Services Used

Compute AWS EC2 (Auto Scaling Groups)
Networking VPC, Route 53, ALB
Database RDS MySQL (Multi-AZ)
Storage Amazon S3
Security IAM Roles, Security Groups

Architecture Highlights

Auto-scaling EC2 web servers based on CPU utilization thresholds
Multi-AZ RDS deployment for automatic database failover
Application Load Balancer for intelligent traffic distribution
Isolated private and public subnets within a custom VPC
IAM least-privilege policies across all services

Traffic & Architecture Flow

Internet traffic enters through Route 53 DNS resolution and is forwarded to the Application Load Balancer (ALB) in the public subnet. The ALB distributes incoming HTTP/HTTPS requests across EC2 instances hosted in private application subnets within a custom Virtual Private Cloud (VPC). The EC2 web tier connects to a Multi-AZ RDS MySQL instance in a separate, isolated database subnet — ensuring the database is never directly internet-facing. Auto Scaling Groups automatically provision or terminate EC2 instances based on CPU thresholds, maintaining performance under varying load.

Reliability Metrics

99.9% theoretical uptime with Multi-AZ and Auto Scaling

Zero downtime achieved during simulated EC2 instance failure

Automatic RDS failover completed in under 60 seconds

Traffic evenly distributed by ALB with no manual intervention

Challenges & Solutions

Problem

Ensuring automatic database failover without manual intervention during simulated server crashes.

Solution

Configured RDS Multi-AZ deployment which automatically promotes the standby replica to primary during a simulated primary instance failure — all within a 60-second window.

Explore the Architecture

View the full diagram or browse the CloudFormation infrastructure-as-code template.