PlantUML — AWS Architecture
Three-tier AWS deployment — portable PlantUML (no external stdlib).
Rendering…
Make it your own.
@startuml
!theme plain
skinparam backgroundColor transparent
skinparam linetype ortho
skinparam component {
BackgroundColor #fef3c7
BorderColor #92400e
}
skinparam database {
BackgroundColor #fbbf24
BorderColor #92400e
}
skinparam cloud {
BackgroundColor #dbeafe
BorderColor #1e3a8a
}
skinparam node {
BackgroundColor #ede9fe
BorderColor #5b21b6
}
title Three-tier AWS deployment
cloud "Route 53\n(DNS)" as dns
cloud "CloudFront\n(Global CDN)" as cdn
database "S3\nStatic assets" as s3
component "EC2 #1\nus-east-1a" as ec2a
component "EC2 #2\nus-east-1b" as ec2b
database "RDS Postgres\nMulti-AZ" as rds
component "Lambda\nWorker" as worker
dns --> cdn
cdn --> s3
cdn --> ec2a
cdn --> ec2b
ec2a --> rds
ec2b --> rds
ec2a --> worker
worker --> rds
@enduml