About This Architecture
Three-tier AWS web application spanning two availability zones with ALB routing traffic to Apache web servers and EKS-managed Python microservices. EC2 instances in private app subnets forward requests to containerized Python services deployed across EKS clusters in both AZs, while RDS MySQL Primary and Standby instances in separate data subnets provide redundant database persistence. This architecture demonstrates multi-AZ resilience, separation of concerns across presentation, application, and data layers, and automated failover capabilities critical for production workloads. Fork this diagram on Diagrams.so to customize subnets, instance types, or add additional services like ElastiCache or S3. The design balances cost efficiency using t3.medium instances with high availability through cross-AZ replication and managed Kubernetes orchestration.