02 — Capability · BC-720.40
Integration & API Delivery
Connect applications to each other reliably — through interfaces, events and shared services — so data moves once, correctly, and the connections are known rather than discovered during an outage.
- Integration Development
- API Delivery
- Middleware
In scope
- Interface and API build and versioning
- Messaging and event flows
- Integration platform configuration
- Interface inventory and ownership
Out of scope
- Integration patterns and standards (see BC-170)
- Data pipeline engineering for analytics (see BC-750)
Realized by · 1
Used in · 1
Build it · 22
- pattern Circuit Breaker
- pattern Retry with Backoff
- pattern Queue-Based Load Leveling via BC-720.40.20
- pattern Competing Consumers via BC-720.40.20
- pattern API Gateway via BC-720.40.10
- pattern Backend for Frontend via BC-720.40.10
- pattern Publish-Subscribe via BC-720.40.20
- pattern Request-Reply via BC-720.40.20
- pattern Scatter-Gather via BC-720.40.20
- pattern Content-Based Router via BC-720.40.30
- pattern Claim Check via BC-720.40.20
- pattern Idempotent Consumer via BC-720.40.20
- pattern Anti-Corruption Layer via BC-720.40.10
- pattern Domain Events via BC-720.40.20
- pattern Saga via BC-720.40.20
- pattern Transactional Outbox via BC-720.40.20
- stack Event-driven microservices on Kubernetes via BC-720.40.20
- stack Enterprise integration layer
- stack Serverless API on AWS via BC-720.40.10
- book Building Microservices
- book Microservices Patterns
- book Enterprise Integration Patterns
Decomposes into · 4
- BC-720.40.10API Design & BuildBuild and version the interfaces other systems call, with contracts clear enough that consumers can integrate without a meeting.
- BC-720.40.20Event & Messaging IntegrationMove data between systems through queues, topics and events where timing and decoupling matter more than a direct call.
- BC-720.40.30Integration Platform ConfigurationConfigure the shared integration services — routing, transformation, monitoring — that individual interfaces run on.
- BC-720.40.40Interface InventoryKnow every interface in production, what it carries, who owns each end and what breaks if it stops.