Getting Startedbasic5 minute guide

Architecture Review Practice: A Single-AZ AWS Web App

This diagram is deliberately incomplete. Its clean request path makes the risks easy to discuss: one application instance, a Single-AZ database, and no visible recovery or operational controls. Use it as a review exercise before opening the editable version and improving it.

Open editable diagram

Published August 18, 2026

Reference architecture

Architecture diagram

Edit this exact diagram
AWS architecture review diagram showing an Application Load Balancer, one application server, and a Single-AZ RDS databaseOpen on the canvas

AWS architecture review diagram showing an Application Load Balancer, one application server, and a Single-AZ RDS database. The image links to a fully editable BuildPlane starter.

Overview

A visually polished but intentionally incomplete web application for architecture-review practice. The request path is easy to follow, while the single application instance, Single-AZ database, and missing operational controls create concrete review questions.

Components

  • Application Load Balancer: Provides a stable public endpoint but currently has only one application target.
  • Single Application Server: Runs the whole application in one Availability Zone with no Auto Scaling replacement shown.
  • Single-AZ RDS: Stores relational data without the standby failover provided by Multi-AZ deployment.
  • Review Boundary: The VPC separates public ingress, private compute, and private data even though resilience controls are incomplete.

Review Flow

  1. Web users connect to the public Application Load Balancer.
  2. The load balancer forwards every request to one application server.
  3. The application server reads and writes the Single-AZ RDS database.
  4. The reviewer identifies what would fail, what is unobserved, and which controls should be added first.

Customize First

  • Add a second Availability Zone and Auto Scaling capacity to remove the compute single point of failure.
  • Convert the database to Multi-AZ and define backup and recovery objectives.
  • Add authentication, secrets management, and monitoring based on the application’s requirements.

Design rationale

Decisions that shape this architecture

1

Review the failure path before adding services

The first question is not which AWS product is missing. Ask what user-visible behavior occurs when the application instance or database becomes unavailable.

2

Separate availability from scalability

A larger instance may handle more traffic but remains one failure point. Auto Scaling across zones addresses replacement and distribution, not only capacity.

3

Prioritize controls by impact

Multi-AZ compute and data usually come before optional optimizations. Authentication, secrets, monitoring, backups, and cost controls should follow the workload threat and recovery model.

Before production

Operational checks

Document the effect of losing the application instance.

Document database backup, restore, and failover objectives.

Identify where credentials live and how they rotate.

Define the first alarms an operator needs during an incident.

Scope and tradeoffs

What this diagram does not solve

This is intentionally not a production reference

The weaknesses are teaching material. Do not interpret the polished visual as evidence that the architecture is resilient or secure.

A complete review needs workload context

Traffic, data sensitivity, recovery objectives, deployment process, team size, and budget determine which improvements should come first.

Common questions

Frequently asked questions

What is the biggest risk in this Single-AZ design?

Both compute and database availability depend on single resources or one zone. Either failure can interrupt the application.

Should every AWS application be multi-Region?

No. Multi-Region complexity should be justified by recovery objectives and business impact. Multi-AZ is often the first availability step.

How can I use this diagram for practice?

List failure modes and missing controls first, then open the editable diagram and add improvements in priority order while explaining each tradeoff.

Keep exploring

View all 17 guides
Highly available three-tier AWS architecture diagram with an Application Load Balancer, Auto Scaling web and application tiers, and Amazon RDS Multi-AZ
Getting Startedbasic

Highly Available Three-Tier Web Application on AWS

This starter architecture separates ingress, presentation, application logic, and relational data so each tier can fail and scale independently. It is a practical baseline for teams moving a conventional web application onto AWS without collapsing every responsibility into one server.

Explore the architecture

From reference to working draft

Adapt this architecture with your AWS AI Agent

Start from the exact diagram in this guide. Change requirements, challenge a decision, or ask what fails first, while keeping the architecture editable.

Open editable diagram