Logo
NeoArc Studio

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

Content blocks used in this template
SectionBlock TypePurpose
Catalogue OverviewRich TextDescribe the purpose of this catalogue, how teams should select integration...
Synchronous Request-ResponseArchitecture PatternDocument this pattern: when to use, technology options (REST, gRPC, GraphQL),...
Asynchronous MessagingArchitecture PatternDocument this pattern: when to use, broker options (Kafka, RabbitMQ, Azure...
Event-Driven Publish-SubscribeArchitecture PatternDocument this pattern: when to use, event schema management, consumer...
Batch and File TransferArchitecture PatternDocument this pattern: when to use, scheduling, file formats, reconciliation,...
Pattern Selection GuideTrade-off MatrixCompare all patterns across latency, coupling, reliability, complexity,...
Pattern Selection Decision TreeDiagramDiagram section
Pattern Usage ConstraintsConstraintDocument any mandatory patterns for specific domains or regulatory contexts

Getting Started