Cloud architecture diagram templates
Starting points for AWS, Azure and Google Cloud architectures, drawn with official service icons. Open any template in the editor to get your own copy.
AWS templates

AWS 3-tier web app
CloudFront and WAF in front of an Application Load Balancer, EC2 Auto Scaling app servers, Aurora and ElastiCache in a VPC.

AWS serverless API
API Gateway with a Cognito JWT authorizer, Lambda handlers, DynamoDB storage and an SQS queue for background jobs.

AWS static website with CloudFront
Private S3 bucket behind CloudFront with origin access control, ACM, WAF and a CodePipeline build that deploys on push.

AWS EKS microservices
Amazon EKS behind an Application Load Balancer, with ECR images built by CodeBuild, Aurora, ElastiCache and IAM pod roles.

Hybrid network: on-premises to AWS
Site-to-site VPN into AWS Transit Gateway, an optional Direct Connect link, Route 53 Resolver and DMS database replication.
Azure templates

Azure 3-tier web app
Edge -> application -> data tier inside a VNet: Application Gateway, App Service, SQL Database and Blob Storage.

Azure landing zone (starter)
Starter platform landing zone: management-group scope with identity, hub networking, secrets and centralised logging.

Azure hub-spoke network
Hub VNet with VPN Gateway, Azure Firewall and Bastion, peered to two workload spokes, with on-premises connectivity.

Azure AKS baseline cluster
Private AKS cluster behind Application Gateway WAF, with egress through Azure Firewall, Container Registry and Key Vault.
Google Cloud templates

Google Cloud 3-tier web app
Global Application Load Balancer with Cloud Armor and Cloud CDN, Compute Engine instance groups, Cloud SQL and Memorystore.

Google Cloud streaming analytics
Events published to Pub/Sub, processed by a Dataflow streaming pipeline into BigQuery, with Looker dashboards on top.

RAG chat app on Google Cloud
Retrieval-augmented generation on Google Cloud: Cloud Run chat API, Gemini models and embeddings, AlloyDB pgvector search.