# The arch records whose scope is integration

This index as JSON: https://banes-lab.com/json/api/facets/arch/scope/integration

## Entries

- [Service-Oriented Architecture](https://banes-lab.com/records/arch/service-oriented-architecture.md)
- [Contract-First Design](https://banes-lab.com/records/arch/contract-first-design.md)
- [Service Contract](https://banes-lab.com/records/arch/service-contract.md)
- [Data Contract](https://banes-lab.com/records/arch/data-contract.md)
- [Protocol Compatibility](https://banes-lab.com/records/arch/protocol-compatibility.md)
- [Consumer-Driven Contracts](https://banes-lab.com/records/arch/consumer-driven-contracts.md)
- [Context Mapping](https://banes-lab.com/records/arch/context-mapping.md)
- [Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md)
- [Event-Driven Architecture](https://banes-lab.com/records/arch/event-driven-architecture.md)
- [Publish/Subscribe Pattern](https://banes-lab.com/records/arch/publish-subscribe-pattern.md)
- [Message Queue](https://banes-lab.com/records/arch/message-queue.md)
- [Message Broker](https://banes-lab.com/records/arch/message-broker.md)
- [Event Bus](https://banes-lab.com/records/arch/event-bus.md)
- [Event Stream](https://banes-lab.com/records/arch/event-stream.md)
- [Self-Describing Architecture](https://banes-lab.com/records/arch/self-describing-architecture.md)
- [Self-Describing API](https://banes-lab.com/records/arch/self-describing-api.md)
- [Protocol Independence](https://banes-lab.com/records/arch/protocol-independence.md)
- [Canonical Model](https://banes-lab.com/records/arch/canonical-model.md)
- [Canonical Data Model](https://banes-lab.com/records/arch/canonical-data-model.md)
- [Streaming Architecture](https://banes-lab.com/records/arch/streaming-architecture.md)
- [Adapter Pattern](https://banes-lab.com/records/arch/adapter-pattern.md)
