AWS Architectures
VPC with Public/Private Subnets
@arch
#!ext icons
[nodes]
internet:Internet|icon:cloud
[AWS]
route53:Route 53|icon:aws-amazon-route-53
cf:CloudFront|icon:aws-amazon-cloudfront
[VPC: 10.0.0.0/16]
[Public Subnets (10.0.1.0/24, 10.0.2.0/24)]
alb:Application LB|icon:aws-alb
nat1:NAT Gateway|icon:aws-amazon-virtual-private-cloud
nat2:NAT Gateway|icon:aws-amazon-virtual-private-cloud
[Private Subnets - App (10.0.10.0/24, 10.0.11.0/24)]
ecs1:ECS Service|icon:aws-ecs
ecs2:ECS Service|icon:aws-ecs
[Private Subnets - Data (10.0.20.0/24, 10.0.21.0/24)]
rds:RDS Primary|icon:aws-rds
rds_ro:RDS Read Replica|icon:aws-rds
redis:ElastiCache|icon:aws-amazon-elasticache
s3:S3 Assets|icon:aws-s3
[edges]
internet->route53
route53->cf
cf->alb
cf->s3
alb->ecs1
alb->ecs2
ecs1->rds
ecs2->rds
ecs1->redis
ecs2->redis
ecs1->rds_ro:reads
rds->rds_ro:replication
ecs1->nat1:outbound
ecs2->nat2:outboundServerless API
Multi-Region Disaster Recovery
Event-Driven Architecture
Data Lake Architecture
More AWS Examples
Last updated