AWS · Reliability & Scaling

Multi-Region High Availability & DR

Cross-region active/passive failover with Route 53 DNS routing, primary and secondary VPCs, and database replication. This diagram is written in ArchLex and passes AWS provider checks.

Diagram and source

Multi-Region High Availability & DR: Cross-region active/passive failover with Route 53 DNS routing, primary and secondary VPCs, and database replicationMulti-Region High Availability & DR: Cross-region active/passive failover with Route 53 DNS routing, primary and secondary VPCs, and database replication
provider aws
direction LR
validation normal

account global-core {
  region us-east-1 {
    vpc primary-vpc {
      subnet app-subnet-1 {
        app_primary: ecs
        db_primary: rds
        cache_primary: elasticache
        app_primary > cache_primary
        app_primary > db_primary
      }
    }
  }
  region us-west-2 {
    vpc failover-vpc {
      subnet app-subnet-2 {
        app_secondary: ecs
        db_replica: rds
        app_secondary > db_replica
      }
    }
  }
}

global_dns: route53
global_dns -[routes]->|primary| app_primary
global_dns -[routes]->|failover| app_secondary
db_primary -[replicates]-> db_replica

What is in this diagram.

Resources

Relationships

Boundaries

Render it yourself.

Save the source as multi-region-dr.arch and render it with the CLI, or ask your agent to adapt it through the ArchLex MCP server.

npx @archlex/cli render multi-region-dr.arch --output multi-region-dr.svg

All examples