Skip to main content

Reference Architectures

Explore proven reference architectures for cloud migrations. Battle-tested patterns and designs from AWS, Azure, and Google Cloud.

aws

Serverless Web Application

Reference architecture for building serverless web applications with API Gateway, Lambda, and DynamoDB

Components
5
Use Cases
3
twelve-factor-appmicrosoft-rest-api-guidelines
cloud
multi-cloud

Event-Driven Microservices

Architecture pattern for building loosely-coupled microservices using event sourcing and CQRS

Components
4
Use Cases
3
cloudevents-1-0asyncapi-specification
microservices
multi-cloud

Modern Data Lake Architecture

Lakehouse architecture combining data lake flexibility with data warehouse capabilities

Components
4
Use Cases
3
data-engineering
multi-cloud

Zero Trust Network Architecture

Security architecture assuming no implicit trust, verifying every request

Components
4
Use Cases
3
nist-zero-trust-architectureoauth-2-1
security
multi-cloud

Monolith to Microservices Migration

Step-by-step architecture for decomposing monolithic applications into microservices

Components
4
Use Cases
3
strangler-fig-patterntwelve-factor-app
cloud-architecture
multi-cloud

ML Platform Architecture

End-to-end machine learning platform for training, deploying, and monitoring models

Components
4
Use Cases
3
ai-ml
multi-cloud

Multi-Region Active-Active

Architecture for globally distributed applications with active-active failover

Components
4
Use Cases
3
aws-well-architected-frameworkazure-well-architected-framework
cloud-architecture
multi-cloud

API Gateway Pattern

Centralized API management with authentication, rate limiting, and request routing

Components
4
Use Cases
3
openapi-3-1oauth-2-1
api-design
kubernetes

Event-Driven Microservices on Kubernetes

A Kubernetes-native reference design for loosely coupled microservices that communicate through Kafka events with service-level autoscaling.

Components
8
Use Cases
3
cloudevents-1-0kubernetes-1-28cncf-cloud-native-v1+1
microservices
aws

EKS Production Container Platform

A hardened, multi-account Amazon EKS platform for running production microservices with GitOps delivery and full observability.

Components
8
Use Cases
3
kubernetes-1-28cis-kubernetes-1-7aws-well-architected-2023+1
containers
azure

Serverless API on Azure Functions

An event-driven serverless API built on Azure Functions with Cosmos DB and API Management for pay-per-use, low-operations workloads.

Components
6
Use Cases
3
openapi-3-1azure-waf-2024oauth-2-0+1
cloud
gcp

Serverless API on GCP Cloud Run

A container-based serverless API on Google Cloud Run with Cloud SQL and Pub/Sub, scaling to zero while keeping standard container portability.

Components
6
Use Cases
3
openapi-3-1gcp-architecture-2023oci-image-1-1+1
cloud
kubernetes

Container Platform with Service Mesh

A Kubernetes container platform with an Istio service mesh providing mTLS, traffic management, and uniform observability across services.

Components
7
Use Cases
3
istio-api-1-21envoy-xds-v3kubernetes-1-28+1
containers
multi-cloud

Multi-Region Active-Active Web Platform

A multi-cloud active-active web platform serving users from multiple regions with global routing and replicated data for high availability.

Components
7
Use Cases
3
aws-well-architected-2023azure-waf-2024http-2+1
cloud-architecture
aws

Autoscaling Web Tier on AWS

A classic three-tier web application on AWS with an autoscaling compute tier behind a load balancer and a managed relational database.

Components
7
Use Cases
3
aws-well-architected-2023http-2tls-1-3+1
cloud-architecture
azure

Batch and HPC on Azure

A scalable batch and high-performance computing platform on Azure Batch with spot compute, parallel storage, and a job scheduler.

Components
6
Use Cases
3
azure-waf-2024iso-8601-2019tls-1-3+1
cloud-architecture
multi-cloud

Edge Compute and CDN Platform

A globally distributed edge platform running compute at CDN points of presence for ultra-low-latency personalization and API responses.

Components
6
Use Cases
3
http-3tls-1-3json-rfc-8259+1
cloud-architecture
kubernetes

Blue-Green Deployments on Kubernetes

A Kubernetes delivery architecture using blue-green and progressive rollouts to ship changes with instant rollback and zero downtime.

Components
6
Use Cases
3
kubernetes-1-28gitops-principles-v1helm-chart-3-10+1
deployment
gcp

GKE Autopilot Application Platform

A managed GKE Autopilot platform on GCP that runs containers without node operations, with workload identity and integrated observability.

Components
7
Use Cases
3
kubernetes-1-28gcp-architecture-2023oci-image-1-1+1
containers
azure

AKS Enterprise Container Platform

An enterprise Azure Kubernetes Service platform with private networking, Entra ID identity, and policy-governed GitOps delivery.

Components
7
Use Cases
3
kubernetes-1-28azure-waf-2024cis-kubernetes-1-7+1
containers
aws

ECS Fargate Microservices Platform

A serverless container microservices platform on AWS ECS Fargate with service discovery, autoscaling, and no servers to manage.

Components
7
Use Cases
3
oci-image-1-1aws-well-architected-2023http-2+1
containers
hybrid

Hybrid Cloud Bursting Platform

A hybrid platform that runs steady workloads on-premises and bursts peak demand to public cloud Kubernetes for elastic capacity.

Components
7
Use Cases
3
kubernetes-1-28cncf-cloud-native-v1togaf-10+1
cloud-architecture
aws

Serverless Event Processing Pipeline on AWS

A fully serverless event-ingestion and processing pipeline on AWS using Lambda, EventBridge, and DynamoDB with no servers to operate.

Components
7
Use Cases
3
cloudevents-1-0aws-well-architected-2023json-rfc-8259+1
cloud
multi-cloud

Multi-Cloud Portable Container Platform

A portable Kubernetes platform deployed identically across AWS, Azure, and GCP using GitOps and infrastructure as code to avoid lock-in.

Components
7
Use Cases
3
kubernetes-1-28cncf-cloud-native-v1gitops-principles-v1+1
cloud-architecture
gcp

CQRS and Event Sourcing on Cloud

A cloud microservices design separating write and read models with event sourcing for full auditability and independent scaling.

Components
6
Use Cases
3
cloudevents-1-0gcp-architecture-2023json-schema-2020-12+1
microservices
kubernetes

On-Prem to Kubernetes Landing Zone

A cloud landing zone for migrating on-premises virtual machine workloads to Kubernetes with networking, identity, and governance baked in.

Components
7
Use Cases
3
kubernetes-1-28cloud-landing-zonecncf-cloud-native-v1+1
cloud-architecture
kubernetes

Batch Jobs Platform on Kubernetes

A Kubernetes-native batch platform using job queues and Argo Workflows to run scheduled and on-demand container jobs at scale.

Components
7
Use Cases
3
kubernetes-1-28cncf-cloud-native-v1oci-image-1-1+1
containers
aws

Lakehouse on Databricks

A unified lakehouse on Databricks combining Delta Lake storage, Unity Catalog governance, and SQL plus ML compute on AWS.

Components
7
Use Cases
4
data-lakehouse-architecturemedallion-architecturedata-governance-framework+2
data-engineering
azure

Modern Data Warehouse on Snowflake

A cloud data warehouse on Snowflake with ELT ingestion, virtual warehouses, and governed marts feeding BI across Azure.

Components
7
Use Cases
4
elt-vs-etl-best-practicesdbt-style-guidedata-governance-framework+2
database
gcp

BigQuery Analytics Platform

A serverless analytics platform on Google BigQuery with streaming ingestion, dbt transforms, and Looker for enterprise BI.

Components
7
Use Cases
4
elt-vs-etl-best-practicesdbt-style-guidedata-governance-framework+2
database
kubernetes

Real-Time Streaming Platform with Kafka

A real-time streaming platform on Kafka with stream processing, a schema registry, and exactly-once pipelines on Kubernetes.

Components
7
Use Cases
4
apache-kafka-streaming-best-practicesschema-evolution-schema-registryevent-sourcing+2
data-engineering
aws

Change Data Capture Pipeline with Debezium

A CDC pipeline streaming row-level changes from operational databases into a warehouse using Debezium and Kafka on AWS.

Components
7
Use Cases
4
schema-evolution-schema-registryapache-kafka-streaming-best-practicesdata-lineage+2
data-engineering
azure

Medallion Lakehouse on Azure

A bronze-silver-gold medallion lakehouse on Azure with Data Lake Storage, Delta tables, and Synapse for serving.

Components
7
Use Cases
4
medallion-architecturedata-lakehouse-architecturedata-quality-management+2
data-engineering
multi-cloud

Data Mesh Platform

A decentralized data mesh where domain teams own data products on a self-serve platform with federated governance across multi-cloud.

Components
7
Use Cases
4
data-mesh-principlesdata-contractsdata-governance-framework+2
data-engineering
kubernetes

Batch ETL on Apache Spark

A scalable batch ETL platform on Apache Spark running on Kubernetes, transforming large datasets from object storage into curated tables.

Components
7
Use Cases
4
elt-vs-etl-best-practicesdata-quality-managementdata-lineage+2
data-engineering
aws

Event Streaming on Amazon Kinesis

A managed event streaming platform on Amazon Kinesis with serverless processing and real-time analytics on AWS.

Components
7
Use Cases
4
apache-kafka-streaming-best-practicesevent-sourcingaws-well-architected-framework+2
data-engineering
hybrid

HTAP OLTP and OLAP Platform

A hybrid transactional and analytical platform that serves OLTP and OLAP on one distributed SQL store with columnar replicas.

Components
7
Use Cases
4
sql-2016data-quality-managementschema-evolution-schema-registry+2
database
gcp

Feature Store Platform

A feature store on GCP providing consistent online and offline ML features with point-in-time correctness via Feast.

Components
7
Use Cases
4
feature-store-best-practicesmlops-principlesml-model-monitoring-drift-detection+2
data-engineering
azure

Vector Search Platform for RAG

A vector search platform on Azure powering retrieval-augmented generation with embeddings, a vector database, and hybrid search.

Components
7
Use Cases
4
vector-database-best-practicesretrieval-augmented-generation-rag-best-practicesllm-observability+2
ai-ml
gcp

Reverse ETL Data Activation Platform

A reverse ETL platform that syncs modeled warehouse data back into operational SaaS tools for marketing and sales activation on GCP.

Components
7
Use Cases
4
reverse-etlelt-vs-etl-best-practicesdata-contracts+2
data-engineering
aws

Streaming Lakehouse with Flink and Iceberg

A streaming lakehouse on AWS where Apache Flink writes continuously into Apache Iceberg tables for unified streaming and batch analytics.

Components
7
Use Cases
4
data-lakehouse-architectureapache-kafka-streaming-best-practicesschema-evolution-schema-registry+2
data-engineering
azure

IoT Time-Series Analytics Platform

An IoT analytics platform on Azure ingesting device telemetry into a time-series store for real-time monitoring and forecasting.

Components
7
Use Cases
4
apache-kafka-streaming-best-practicesdata-quality-managementmqtt-5-0+2
data-engineering
kubernetes

Columnar OLAP Analytics with ClickHouse

A high-speed columnar OLAP platform on ClickHouse for sub-second aggregation over billions of rows, deployed on Kubernetes.

Components
7
Use Cases
4
data-quality-managementapache-kafka-streaming-best-practicessql-2016+2
database
multi-cloud

Open Table Format Analytics with Iceberg and Trino

A vendor-neutral analytics platform using Apache Iceberg tables on object storage queried by Trino across multiple clouds.

Components
7
Use Cases
4
data-lakehouse-architectureparquet-2-0schema-evolution-schema-registry+2
data-format
aws

Data Observability and Quality Platform

A data observability platform on Snowflake that monitors freshness, volume, and schema with automated tests and lineage on AWS.

Components
7
Use Cases
4
data-quality-managementdata-governance-frameworkdata-lineage+2
data-engineering
gcp

Graph Analytics Platform

A graph analytics platform on GCP using a property graph database for relationship-heavy queries, fraud detection, and recommendations.

Components
7
Use Cases
4
data-quality-managementdata-governance-frameworkdata-lineage+2
database
aws

Retrieval-Augmented Generation Platform on AWS

A reference design for a production RAG system on AWS that grounds LLM answers in private documents using a managed vector store and Bedrock models.

Components
7
Use Cases
3
retrieval-augmented-generation-rag-best-practicesvector-database-best-practicesowasp-top-10-for-llm-applications-2025+2
ai-ml
kubernetes

LLM Gateway and Proxy on Kubernetes

A reference design for a self-hosted LLM gateway on Kubernetes that centralizes routing, rate limiting, cost tracking, and guardrails across multiple model providers.

Components
7
Use Cases
3
llm-cost-optimizationllm-guardrailsowasp-top-10-for-llm-applications-2025+3
ai-ml
gcp

Real-Time Model Serving on GCP

A reference design for low-latency online inference on GCP using Vertex AI endpoints, autoscaling, and a feature lookup path for sub-100ms predictions.

Components
7
Use Cases
3
mlops-principlesml-model-monitoring-drift-detectionfeature-store-best-practices+2
ai-ml
azure

Batch Inference Pipeline on Azure

A reference design for scheduled, large-scale offline scoring on Azure using Synapse, Azure ML batch endpoints, and a data lake for inputs and results.

Components
7
Use Cases
3
mlops-principlesml-model-monitoring-drift-detectionazure-well-architected-framework+2
ai-ml
kubernetes

End-to-End MLOps Platform on Kubernetes

A reference design for a portable MLOps platform on Kubernetes covering pipelines, experiment tracking, a model registry, serving, and monitoring.

Components
7
Use Cases
3
mlops-principlesml-model-monitoring-drift-detectiondata-version-control-dvc+3
ai-ml
aws

Feature Store and Online Serving on AWS

A reference design for a dual offline/online feature store on AWS that keeps training and serving features consistent and serves them at low latency.

Components
7
Use Cases
3
feature-store-best-practicesmlops-principlesdata-contracts+2
ai-ml
azure

Multi-Agent LLM System on Azure

A reference design for a multi-agent application on Azure where specialized LLM agents coordinate through an orchestrator and shared tools to complete complex tasks.

Components
7
Use Cases
3
ai-agent-design-patternsmodel-context-protocol-mcpllm-guardrails+3
ai-ml
gcp

LLM Fine-Tuning Pipeline on GCP

A reference design for fine-tuning open LLMs on GCP using Vertex AI custom training, parameter-efficient methods, and an evaluation gate before deployment.

Components
7
Use Cases
3
fine-tuning-vs-rag-decision-frameworkllm-evaluation-and-evalsmlops-principles+3
ai-ml
kubernetes

Vector Database Platform on Kubernetes

A reference design for a self-hosted, multi-tenant vector database platform on Kubernetes that powers semantic search and RAG retrieval at scale.

Components
7
Use Cases
3
vector-database-best-practicesretrieval-augmented-generation-rag-best-practicescncf-cloud-native-principles+2
ai-ml
aws

Recommendation System on AWS

A reference design for a two-stage recommender on AWS combining candidate retrieval and ranking, with streaming feedback and real-time serving.

Components
7
Use Cases
3
mlops-principlesfeature-store-best-practicesml-model-monitoring-drift-detection+2
ai-ml
gcp

Real-Time Fraud Detection on GCP

A reference design for streaming fraud detection on GCP that scores transactions in milliseconds using a feature store, rules, and an ML model.

Components
7
Use Cases
3
mlops-principlesml-model-monitoring-drift-detectionfeature-store-best-practices+3
ai-ml
azure

Computer Vision Inference Pipeline on Azure

A reference design for an image and video computer-vision pipeline on Azure spanning ingestion, GPU inference, and human-in-the-loop review.

Components
7
Use Cases
3
mlops-principlesml-model-monitoring-drift-detectionazure-well-architected-framework+2
ai-ml
kubernetes

LLM Observability Stack on Kubernetes

A reference design for an LLM observability platform on Kubernetes that captures traces, evaluations, cost, and quality signals across AI applications.

Components
7
Use Cases
3
llm-observabilityllm-evaluation-and-evalsopentelemetry-instrumentation-guidelines+3
ai-ml
multi-cloud

AI Governance and Model Risk Platform (Multi-Cloud)

A reference design for a multi-cloud AI governance platform that inventories models, enforces policy, runs risk reviews, and maintains an audit trail.

Components
7
Use Cases
3
nist-ai-rmf-1-0eu-ai-actiso-iec-42001-ai-management-system+3
ai-governance
aws

LLM Guardrails and Safety Layer on AWS

A reference design for an LLM safety layer on AWS that filters inputs and outputs, blocks prompt injection, and enforces content and PII policies.

Components
7
Use Cases
3
llm-guardrailsowasp-top-10-for-llm-applications-2025prompt-injection-defense+3
ai-governance
gcp

Streaming ML Feature Pipeline on GCP

A reference design for a real-time feature engineering pipeline on GCP that computes streaming aggregates and serves them to online models consistently.

Components
7
Use Cases
3
feature-store-best-practicesmlops-principlesapache-kafka-streaming-best-practices+3
ai-ml
kubernetes

Self-Hosted Open LLM Inference on Kubernetes

A reference design for serving open-weight LLMs on Kubernetes with GPU autoscaling, continuous batching, and an OpenAI-compatible API.

Components
7
Use Cases
3
llm-cost-optimizationmlops-principlescncf-cloud-native-principles+3
ai-ml
azure

Conversational AI Assistant on Azure

A reference design for an enterprise conversational assistant on Azure that combines RAG, tool calling, and memory behind a governed orchestration layer.

Components
7
Use Cases
3
retrieval-augmented-generation-rag-best-practicesai-agent-design-patternsllm-guardrails+3
ai-ml
aws

Data Labeling and Training Platform on AWS

A reference design for a closed-loop data labeling and training platform on AWS that turns raw data into labeled datasets and continuously retrains models.

Components
7
Use Cases
3
mlops-principlesdata-version-control-dvcdata-quality-management+3
ai-ml
aws

Zero-Trust Network Architecture on AWS

Identity-aware, least-privilege access design that authenticates and authorizes every request regardless of network location.

Components
7
Use Cases
3
nist-zero-trust-architectureprinciple-of-least-privilegenist-csf-2-0+2
security
azure

Hub-and-Spoke Cloud Network on Azure

Centralized hub virtual network for shared services with isolated spoke networks for workloads, connected by peering.

Components
7
Use Cases
3
azure-well-architected-frameworkcloud-landing-zonenist-zero-trust-architecture+1
network-protocol
gcp

Secure Landing Zone on Google Cloud

Opinionated, policy-governed foundation of folders, projects, networking, and guardrails for onboarding workloads safely.

Components
7
Use Cases
3
cloud-landing-zonegoogle-cloud-architecture-frameworkprinciple-of-least-privilege+2
cloud-architecture
aws

Multi-Region Disaster Recovery on AWS

Cross-region pilot-light and warm-standby design that meets aggressive recovery objectives for critical workloads.

Components
7
Use Cases
3
aws-well-architected-frameworknist-csf-2-0iso-27001-2022-controls+1
infrastructure
multi-cloud

Active-Active Resilience Across Clouds

Multi-cloud design that serves traffic from two providers simultaneously to survive a full provider outage.

Components
7
Use Cases
3
cncf-cloud-native-principlesservice-level-objectives-sloschaos-engineering-principles+2
infrastructure
gcp

WAF and DDoS Edge Protection on Google Cloud

Edge security design combining a web application firewall, DDoS mitigation, and a CDN to protect public applications.

Components
6
Use Cases
3
owasp-top-10-2023owasp-api-security-top-10-2023owasp-secure-headers-project+2
security
hybrid

Centralized Secrets Management Platform

HashiCorp Vault-based platform for issuing, rotating, and auditing secrets and short-lived credentials across hybrid environments.

Components
7
Use Cases
3
secrets-management-best-practicesprinciple-of-least-privilegenist-zero-trust-architecture+2
security
azure

SSO and Identity Federation with OIDC and SAML

Centralized single sign-on using Entra ID as identity provider, federating apps over OpenID Connect and SAML.

Components
7
Use Cases
3
oauth-2-0-and-openid-connectopenid-connect-1-0saml-2-0+2
identity-auth
aws

Customer Identity and Access Management Platform

Scalable CIAM design on AWS for user sign-up, social login, and token-based authorization for consumer applications.

Components
7
Use Cases
3
oauth-2-0-and-openid-connectopenid-connect-1-0owasp-asvs+2
identity-auth
hybrid

PKI and Certificate Lifecycle Management

Private public-key infrastructure for issuing, renewing, and revoking TLS certificates automatically across services.

Components
7
Use Cases
3
secrets-management-best-practicesnist-zero-trust-architecturetls-1-3+2
security
gcp

SIEM and Security Data Lake on Google Cloud

Scalable security analytics platform that ingests logs, detects threats, and supports investigation over a data lake.

Components
7
Use Cases
3
nist-csf-2-0iso-27001-2022-controlsstructured-logging+2
security
azure

Backup and Restore Architecture on Azure

Policy-driven backup design with immutable, geo-redundant recovery points and tested restore for workloads and data.

Components
6
Use Cases
3
azure-well-architected-frameworknist-csf-2-0iso-27001-2022-controls+1
infrastructure
kubernetes

Observability and SLO Platform on Kubernetes

Unified metrics, logs, and traces platform with OpenTelemetry, Prometheus, and SLO-based alerting on Kubernetes.

Components
7
Use Cases
3
opentelemetry-instrumentation-guidelinesservice-level-objectives-slosfour-golden-signals+2
observability
aws

Privileged Access Management on AWS

Just-in-time, audited access to production with short-lived elevated credentials and session recording.

Components
7
Use Cases
3
principle-of-least-privilegenist-zero-trust-architecturenist-sp-800-53+2
identity-auth
kubernetes

Service Mesh with mTLS on Kubernetes

Istio-based service mesh providing mutual TLS, traffic management, and observability for microservices.

Components
7
Use Cases
3
service-mesh-best-practicesnist-zero-trust-architecturesidecar-pattern+2
network-protocol
multi-cloud

Global Edge and CDN Architecture

Multi-CDN edge design that caches content, runs logic at the edge, and routes users to the nearest healthy origin.

Components
7
Use Cases
3
google-web-vitalsperformance-budgetscontent-security-policy-csp+2
network-protocol
on-prem

Hybrid Cloud Connectivity Network

Resilient private connectivity between on-premises data centers and cloud using dedicated links and redundant VPNs.

Components
7
Use Cases
3
aws-well-architected-frameworknist-zero-trust-architectureprinciple-of-least-privilege+1
infrastructure
multi-cloud

Cloud Security Posture Management

Continuous, agentless detection of misconfigurations and compliance drift across AWS, Azure, and GCP accounts.

Components
7
Use Cases
3
nist-csf-2-0cis-controls-v8iso-27001-2022-controls+2
security
aws

Chaos Engineering and Resilience Platform on AWS

Controlled fault-injection platform that validates resilience hypotheses against production-like systems safely.

Components
7
Use Cases
3
chaos-engineering-principlesservice-level-objectives-slosfour-golden-signals+2
infrastructure
aws

API Gateway with Backends-for-Frontends

An edge API gateway fronting channel-specific BFF services that aggregate microservices for web, mobile, and partner clients.

Components
7
Use Cases
3
backends-for-frontends-bffapi-gateway-patternoauth-2-0-and-openid-connect+2
api-design
kubernetes

Federated GraphQL Supergraph

A federated GraphQL architecture where independently owned subgraphs compose into one supergraph behind a managed gateway.

Components
7
Use Cases
3
graphql-api-best-practicesapi-first-designschema-evolution-schema-registry+2
api-design
kubernetes

gRPC Service Mesh for Internal APIs

A high-performance internal API platform using gRPC over a service mesh for typed, low-latency service-to-service calls.

Components
7
Use Cases
3
grpc-best-practicesservice-mesh-best-practicessidecar-pattern+2
microservices
multi-cloud

Event-Driven Backbone with Kafka

An organization-wide event streaming backbone on Kafka that decouples producers and consumers through durable, replayable topics.

Components
7
Use Cases
3
apache-kafka-streaming-best-practicesschema-evolution-schema-registryevent-sourcing+2
messaging-protocol
azure

CQRS with Event Sourcing

A command-query separated system where state is derived from an append-only event log and read models are projected for queries.

Components
7
Use Cases
3
cqrs-command-query-responsibility-segregationevent-sourcingdomain-driven-design-ddd+2
microservices
aws

Saga Orchestration for Distributed Transactions

An orchestrated saga design that coordinates multi-service business transactions with compensating actions instead of two-phase commit.

Components
7
Use Cases
3
saga-patterncircuit-breaker-patternidempotency-keys+2
microservices
gcp

Reliable Webhook Delivery Platform

A platform that delivers outbound webhooks to customer endpoints with retries, signing, idempotency, and per-tenant rate control.

Components
7
Use Cases
3
webhook-best-practicesidempotency-keysapi-rate-limiting+2
api-design
aws

Pub/Sub Fan-Out for Event Distribution

A publish-subscribe fan-out architecture that broadcasts each event to many independent consumers with per-subscriber queues.

Components
7
Use Cases
3
webhook-best-practicesasyncapi-specificationidempotency-keys+2
messaging-protocol
azure

Enterprise API Management Platform

A full API management platform providing a developer portal, gateway, monetization, and lifecycle governance for internal and partner APIs.

Components
7
Use Cases
3
api-first-designopenapi-specification-best-practicesapi-rate-limiting+2
api-design
hybrid

iPaaS Integration Hub for SaaS Connectivity

An integration platform-as-a-service hub that connects SaaS and on-prem systems with connectors, transformation, and orchestration.

Components
7
Use Cases
3
api-first-designdata-contractsasyncapi-specification+2
messaging-protocol
gcp

High-Volume Streaming Ingestion Pipeline

A streaming ingestion pipeline that captures high-velocity event data, buffers it durably, and lands it for real-time and batch use.

Components
7
Use Cases
3
apache-kafka-streaming-best-practicesschema-evolution-schema-registrydata-contracts+2
messaging-protocol
aws

Real-Time Notification Delivery System

A real-time notification system that pushes in-app, push, email, and SMS messages to users with preference and channel routing.

Components
7
Use Cases
3
webhook-best-practicesidempotency-keysapi-rate-limiting+2
messaging-protocol
kubernetes

Event Choreography for Microservices

A choreographed event-driven design where services react to each other's domain events without a central orchestrator.

Components
7
Use Cases
3
saga-patternevent-sourcingdomain-driven-design-ddd+2
microservices
multi-cloud

Change Data Capture Streaming Pipeline

A change-data-capture pipeline that streams database changes as events to keep downstream systems and caches in sync in near real time.

Components
7
Use Cases
3
apache-kafka-streaming-best-practicesschema-evolution-schema-registrydata-contracts+2
messaging-protocol
gcp

Cloud-Native REST API Platform

A versioned, API-first REST platform with contract-driven development, gateway policies, and managed data services on GCP.

Components
7
Use Cases
3
api-first-designopenapi-specification-best-practicesrichardson-maturity-model+2
api-design
kubernetes

Asynchronous Task Queue with Workers

A durable task queue that offloads slow or unreliable work from request handlers to scalable background workers with retries.

Components
7
Use Cases
3
idempotency-keyscircuit-breaker-patternbulkhead-pattern+2
messaging-protocol
azure

GraphQL BFF Gateway for Mobile

A GraphQL backend-for-frontend that aggregates microservices and optimizes payloads for bandwidth-constrained mobile clients.

Components
7
Use Cases
3
graphql-api-best-practicesbackends-for-frontends-bffapi-first-design+2
api-design
multi-cloud

Global Edge API Gateway

A globally distributed edge gateway that authenticates, caches, and routes API traffic close to users across multiple regions.

Components
7
Use Cases
3
api-gateway-patternapi-rate-limitingcell-based-architecture+2
cloud-architecture
aws

Transactional Outbox for Reliable Events

A transactional outbox design that guarantees events are published exactly when their database changes commit, avoiding dual-write loss.

Components
7
Use Cases
3
event-sourcingsaga-patternidempotency-keys+2
microservices
multi-cloud

Jamstack Static Site with Edge Functions

Pre-rendered static front end served from a global CDN, with dynamic behavior handled by edge functions and serverless APIs.

Components
6
Use Cases
4
progressive-enhancementgoogle-web-vitalslazy-loading-and-code-splitting+2
frontend
aws

Server-Side Rendered Web App (Next.js) on Cloud

A Next.js application rendered on the server and streamed to the browser, backed by managed compute, caching, and a relational database.

Components
7
Use Cases
4
google-web-vitalslazy-loading-and-code-splittingbackends-for-frontends-bff+2
frontend
azure

Micro-Frontends Platform

Independently built and deployed front-end modules composed at runtime into a single web app, each owned by a separate team.

Components
6
Use Cases
4
micro-frontendsdesign-systemscomponent-driven-development+2
frontend
gcp

Multi-Tenant SaaS Platform

A single application instance serving many customer tenants with isolated data, per-tenant configuration, and usage-based billing.

Components
7
Use Cases
3
cell-based-architectureprinciple-of-least-privilegesoc-2-compliance+2
cloud-architecture
gcp

Mobile Backend as a Service (BaaS)

A managed backend providing authentication, database, storage, push, and serverless functions to native and cross-platform mobile apps.

Components
7
Use Cases
4
mobile-first-designoauth-2-0-and-openid-connectowasp-masvs+2
cloud-architecture
aws

Real-Time Collaboration Application

A web app where many users edit shared documents concurrently, synchronized over WebSockets with conflict-free replicated data.

Components
7
Use Cases
4
websocket-rfc-6455event-sourcingcircuit-breaker-pattern+2
web-protocol
aws

E-Commerce Platform on Microservices

A modular online store splitting catalog, cart, checkout, payments, and orders into independent services with event-driven coordination.

Components
8
Use Cases
3
saga-patternapi-gateway-patterncircuit-breaker-pattern+1
microservices
multi-cloud

Content Platform with Global CDN

A high-traffic content site delivering articles and media worldwide through a multi-tier CDN cache in front of a publishing backend.

Components
7
Use Cases
4
image-optimization-best-practicesgoogle-web-vitalslazy-loading-and-code-splitting+2
cloud-architecture
azure

Progressive Web App (PWA)

An installable, offline-capable web app using service workers, a cache strategy, and push notifications to behave like a native app.

Components
7
Use Cases
4
progressive-web-apps-pwaprogressive-enhancementgoogle-web-vitals+2
frontend
multi-cloud

Headless CMS Content Architecture

A content repository exposing structured content over APIs to multiple front ends, decoupling authoring from presentation.

Components
7
Use Cases
4
graphql-api-best-practicesapi-first-designopenapi-specification-best-practices+2
cloud-architecture
azure

IoT Ingestion Platform

A platform that ingests telemetry from large device fleets over MQTT, processes it as a stream, and stores it for analytics and control.

Components
7
Use Cases
4
mqtt-5-0apache-kafka-streaming-best-practicesschema-evolution-schema-registry+2
cloud-architecture
aws

Video Streaming Platform

A platform that ingests, transcodes, packages, and delivers on-demand and live video at scale using adaptive bitrate over a CDN.

Components
8
Use Cases
4
http-2image-optimization-best-practicescontent-security-policy-csp+2
cloud-architecture
hybrid

Three-Tier Web Application

The classic presentation, application, and data tiers deployed on virtual machines behind a load balancer with a managed database.

Components
7
Use Cases
4
blue-green-deploymentimmutable-infrastructureprinciple-of-least-privilege+2
cloud-architecture
multi-cloud

Edge-Rendered Web Platform

A web app rendered at CDN edge locations using lightweight serverless runtimes for low-latency dynamic pages worldwide.

Components
7
Use Cases
4
http-3progressive-enhancementgoogle-web-vitals+2
web-protocol
gcp

Cross-Platform Mobile App Architecture

A single Flutter or React Native codebase targeting iOS and Android, backed by a REST/GraphQL API gateway and offline cache.

Components
7
Use Cases
4
mobile-first-designowasp-masvsgraphql-api-best-practices+2
cloud-architecture
aws

SaaS Usage Metering and Billing

An event-driven metering pipeline that records product usage, aggregates it per tenant, and drives usage-based billing.

Components
7
Use Cases
3
event-sourcingidempotency-keystwelve-factor-app+2
cloud
azure

Backend-for-Frontend API Aggregation Platform

Per-client backend-for-frontend services and a GraphQL gateway that aggregate microservices into tailored, efficient API responses.

Components
7
Use Cases
3
backends-for-frontends-bffgraphql-api-best-practicesapi-gateway-pattern+2
microservices
gcp

Single-Page Application with API Backend

A client-rendered SPA served from a CDN that talks to a stateless REST API, with token-based auth and a managed database.

Components
7
Use Cases
4
component-driven-developmentoauth-2-0-and-openid-connectcontent-security-policy-csp+2
frontend
multi-cloud

Headless Commerce on Edge

A composable storefront where a static or edge-rendered front end consumes headless commerce, search, and payment APIs over a CDN.

Components
7
Use Cases
4
micro-frontendsapi-first-designgoogle-web-vitals+2
web-protocol