Skip to content

Sample Architectures

Reference architecture diagrams and descriptions for common patterns on AWS, Azure, and GCP. Use them to design systems, prepare for interviews, or compare how each cloud implements the same pattern.

What You'll Find

Sample architectures cover patterns such as:

  • Serverless web APIs — API Gateway / Functions + database
  • Container deployments — Managed containers and Kubernetes
  • Event-driven flows — Queues, topics, and serverless handlers
  • Hybrid and multi-region — DR, failover, and global load balancing
  • Security and networking — VPCs, private endpoints, and zero-trust

By Cloud Provider

ProviderDescription
AWSReference architectures using AWS services and best practices
AzureReference architectures for Azure-native and hybrid scenarios
GCPReference architectures using GCP services and patterns

How to Use

  • Learning — Understand how components fit together
  • Design — Start from a pattern and adapt to your requirements
  • Comparison — See how the same pattern maps across AWS, Azure, and GCP

Pick a cloud provider above to browse sample architectures.

Released under the MIT License.