Enterprise integration guide library

Forty-eight focused guides covering architecture, patterns, contracts, data movement, governance, reliability, security and modernization.

Foundations

7 focused guides.

Foundations

What Middleware Does

A practical explanation of the software layer that connects applications, data stores, services and messages.

Foundations

Integration Architecture

How to organise integration capabilities, boundaries, standards and runtime components across an enterprise.

Foundations

System Interoperability

Interoperability is more than connectivity: systems must exchange information and interpret it consistently.

Foundations

Integration Operating Model

How central platform teams, domain teams, security, data governance and operations divide responsibilities.

Patterns

11 focused guides.

Patterns

Point-to-Point Integration

When direct connections are reasonable, when they become brittle, and how to prevent uncontrolled interface sprawl.

Patterns

API-Led Integration

How reusable APIs can expose systems, compose processes and support consumer-facing experiences.

Patterns

Event-Driven Architecture

How events represent meaningful state changes and allow producers and consumers to evolve independently.

Patterns

Enterprise Messaging

Core messaging concepts for dependable asynchronous communication between systems.

Patterns

Change Data Capture

How database changes can feed downstream systems without repeated full extracts.

Patterns

Data Virtualization

When a logical access layer can combine data without physically moving every dataset.

Patterns

Canonical Data Models

Benefits and tradeoffs of shared enterprise representations for commonly exchanged information.

APIs and Contracts

8 focused guides.

APIs and Contracts

API Integration Architecture

Designing APIs as managed interfaces with clear boundaries, contracts, consumers and operational responsibilities.

APIs and Contracts

OpenAPI Contracts

Using an OpenAPI description to document and validate HTTP APIs, generate supporting assets and improve consumer alignment.

APIs and Contracts

AsyncAPI and Event Contracts

Documenting message channels, operations, payloads and bindings for event-driven and messaging systems.

APIs and Contracts

Webhook Design and Operations

How to deliver event notifications over HTTP with verification, retries and consumer-friendly recovery.

APIs and Contracts

Data Transformation and Mapping

How to convert structures, codes, units and meanings without creating opaque and untestable mapping logic.

Data Integration

10 focused guides.

Data Integration

ETL Versus ELT

Choosing where transformation occurs based on source constraints, target capability, governance and workload.

Data Integration

Data Pipeline Architecture

How to structure ingestion, validation, transformation, storage, publication and operational recovery.

Data Integration

Data Orchestration

Coordinating dependencies, schedules, retries, parameters and backfills across data workflows.

Data Integration

Real-Time Data Streaming

When continuous processing is justified and how to reason about time, state, replay and late data.

Data Integration

Data Quality in Integration

Embedding completeness, validity, consistency, uniqueness, timeliness and reconciliation into data movement.

Data Integration

Data Lineage and Metadata

Tracking where data came from, how it changed, who owns it and which consumers depend on it.

Data Integration

Master Data Management

Coordinating authoritative identities and shared reference information across systems.

Data Integration

Business Intelligence Integration

Connecting source systems to trustworthy reporting through governed models, refresh controls and semantic definitions.

Reliability and Delivery

12 focused guides.

Reliability and Delivery

Integration Testing

Testing contracts, transformations, dependencies and failure behaviour across system boundaries.

Reliability and Delivery

Integration Observability

Using logs, metrics, traces, business identifiers and reconciliation to understand distributed flows.

Reliability and Delivery

Integration Security

Protecting APIs, messages, files, credentials and data flows with layered controls.

Reliability and Delivery

Legacy System Integration

Connecting older systems safely while reducing dependency and creating a path to replacement.

Reliability and Delivery

Cloud and Hybrid Integration

Connecting on-premises, cloud and partner systems across network, identity and operational boundaries.

Reliability and Delivery

Microservices Integration

Keeping service autonomy without creating a fragile web of synchronous calls and shared data.

Reliability and Delivery

IoT Integration

Moving device telemetry and commands through gateways, brokers, processing and enterprise systems.

Reliability and Delivery

Selecting an Integration Platform

A capability-led method for comparing iPaaS, API management, messaging, data integration and custom approaches.