Pattern relationship map
Patterns are rarely used alone. This map shows how the catalogue composes, contrasts, and substitutes across every pattern — hover a node to trace its direct connections, or click through to read one.
Category
- Microservices Patterns
- Cloud Architecture
- Data Patterns
- Integration Patterns
Relationship
- Composes with
- Alternative to
- Contrast with
- Prerequisite of
Every relationship
- API GatewayMicroservices Patterns
- Composes with: Circuit Breaker
- Composes with: Service Discovery
- Composes with: Retry
- Composes with: Blue-Green Deployment
- Composes with: Canary Release
- Composes with: Load Balancing
- Composes with: Serverless
- Auto-scalingCloud Architecture
- Composes with: Service Discovery
- Composes with: Circuit Breaker
- Composes with: Message Queue
- Contrast with: Load Balancing
- Contrast with: Serverless
- Blue-Green DeploymentCloud Architecture
- Composes with: API Gateway
- Contrast with: Canary Release
- Composes with: Service Discovery
- Cache-AsideData Patterns
- Composes with: Serverless
- Composes with: CQRS
- Composes with: Publish/Subscribe
- Canary ReleaseCloud Architecture
- Contrast with: Blue-Green Deployment
- Composes with: API Gateway
- Composes with: Load Balancing
- Circuit BreakerMicroservices Patterns
- Composes with: API Gateway
- Alternative to: Retry
- Composes with: Service Discovery
- Composes with: Auto-scaling
- CQRSData Patterns
- Composes with: Cache-Aside
- Composes with: Event Sourcing
- Contrast with: CRUD
- CRUDData Patterns
- Contrast with: CQRS
- Contrast with: Event Sourcing
- Event SourcingData Patterns
- Composes with: CQRS
- Contrast with: CRUD
- Composes with: Publish/Subscribe
- Composes with: Saga
- Load BalancingCloud Architecture
- Contrast with: Auto-scaling
- Composes with: Canary Release
- Composes with: Service Discovery
- Composes with: API Gateway
- Message QueueIntegration Patterns
- Composes with: Retry
- Composes with: Auto-scaling
- Contrast with: Two-Phase Commit
- Contrast with: Publish/Subscribe
- Composes with: Serverless
- Composes with: Saga
- Publish/SubscribeIntegration Patterns
- Composes with: Serverless
- Composes with: Cache-Aside
- Composes with: Event Sourcing
- Contrast with: Message Queue
- Composes with: Saga
- RetryMicroservices Patterns
- Alternative to: Circuit Breaker
- Composes with: Message Queue
- Composes with: API Gateway
- SagaIntegration Patterns
- Alternative to: Two-Phase Commit
- Composes with: Message Queue
- Composes with: Publish/Subscribe
- Composes with: Event Sourcing
- ServerlessCloud Architecture
- Composes with: API Gateway
- Composes with: Publish/Subscribe
- Composes with: Cache-Aside
- Contrast with: Auto-scaling
- Composes with: Message Queue
- Service DiscoveryMicroservices Patterns
- Composes with: API Gateway
- Composes with: Circuit Breaker
- Composes with: Auto-scaling
- Composes with: Blue-Green Deployment
- Composes with: Load Balancing
- Two-Phase CommitData Patterns
- Alternative to: Saga
- Contrast with: Message Queue