Integration Patterns Catalogue Template
Cataloguing approved integration patterns, their selection criteria, and reference implementations
The Integration Patterns Catalogue template provides a structured approach to cataloguing approved integration patterns, their selection criteria, and reference implementations.
Template Sections
This template includes 8 sections.
Catalogue Overview
Describe the purpose of this catalogue, how teams should select integration patterns, and the governance process for...
Synchronous Request-Response
Document this pattern: when to use, technology options (REST, gRPC, GraphQL), latency characteristics, coupling...
Asynchronous Messaging
Document this pattern: when to use, broker options (Kafka, RabbitMQ, Azure Service Bus), delivery guarantees, ordering,...
Event-Driven Publish-Subscribe
Document this pattern: when to use, event schema management, consumer independence, eventual consistency implications
Batch and File Transfer
Document this pattern: when to use, scheduling, file formats, reconciliation, and error recovery
Pattern Selection Guide
Compare all patterns across latency, coupling, reliability, complexity, observability, and cost
Pattern Selection Decision Tree
Diagram section
Pattern Usage Constraints
Document any mandatory patterns for specific domains or regulatory contexts
Section Details
Block Types Used
| Section | Block Type | Purpose |
|---|---|---|
| Catalogue Overview | Rich Text | Describe the purpose of this catalogue, how teams should select integration... |
| Synchronous Request-Response | Architecture Pattern | Document this pattern: when to use, technology options (REST, gRPC, GraphQL),... |
| Asynchronous Messaging | Architecture Pattern | Document this pattern: when to use, broker options (Kafka, RabbitMQ, Azure... |
| Event-Driven Publish-Subscribe | Architecture Pattern | Document this pattern: when to use, event schema management, consumer... |
| Batch and File Transfer | Architecture Pattern | Document this pattern: when to use, scheduling, file formats, reconciliation,... |
| Pattern Selection Guide | Trade-off Matrix | Compare all patterns across latency, coupling, reliability, complexity,... |
| Pattern Selection Decision Tree | Diagram | Diagram section |
| Pattern Usage Constraints | Constraint | Document any mandatory patterns for specific domains or regulatory contexts |
Getting Started
Application and Integration Architecture Templates
27 templates for application and integration architecture documentation.
Documentation Templates
188 page templates across seven categories, 88 diagram templates across seven categories, plus seven general-purpose document templates.