A classic AWS architecture for hosting web applications. Features load balancing, auto-scaling EC2 instances, managed My...
Takes 30 seconds • No credit card required
A classic AWS architecture for hosting web applications. Features load balancing, auto-scaling EC2 instances, managed MySQL database, and S3 for static content delivery. Perfect for learning the fundamentals of cloud architecture.
Create a basic web application on AWS with EC2 instances behind an Application Load Balancer, using RDS for the database and S3 for static assets
7 days ago
I appreciate the effort put into this architecture, but I have some significant concerns that could impact its production readiness. One major issue is the use of two RDS instances; this setup suggests a lack of clear purpose, as it's unclear whether they are for redundancy, read replicas, or something else. This redundancy could introduce unnecessary complexity and cost without providing clear benefits. Additionally, the architecture lacks a defined strategy for handling failover or high availability, particularly given that there are two EC2 instances behind the ALB but no mention of auto-scaling or health checks. This could lead to downtime during failures or unexpected traffic spikes. Furthermore, relying solely on a NAT Gateway for outbound internet access can become a single point of failure and might lead to increased costs. I recommend clarifying the purpose of the two RDS instances and incorporating high availability and cost efficiency measures into your design. Overall, while the architecture is a good start, addressing these concerns is crucial for a resilient production system.
Sign in to share your review on this architecture
Sign in to reviewOpen an interactive version — fork it, generate AI variants, or share it with your team.
Make this template your own
Expert cloud architect with 463 multi-cloud infrastructure deployments across AWS, Azure, GCP, and OCI, leveraging 12 distinct technologies to design and deploy robust architectures. Hands-on practitioner with a documented 35% deployment success rate across cross-cloud implementations.
Estimated monthly cost
$371.83/month
8 cloud services in this architecture
Ready to build this?
Clone this architecture into your workspace and deploy it to your cloud account.
Deploy This ArchitectureTakes 30 seconds • No credit card required