# The arch records whose category is Event / Messaging / Asynchronous Architecture

This index as JSON: https://banes-lab.com/json/api/facets/arch/category/event-messaging-asynchronous-architecture

## Entries

- [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)
- [Event Sourcing](https://banes-lab.com/records/arch/event-sourcing.md)
- [CQRS](https://banes-lab.com/records/arch/command-query-responsibility-segregation.md)
- [Domain Events](https://banes-lab.com/records/arch/domain-events.md)
- [Integration Events](https://banes-lab.com/records/arch/integration-events.md)
- [Asynchronous Communication](https://banes-lab.com/records/arch/asynchronous-communication.md)
- [Service Autonomy](https://banes-lab.com/records/arch/service-autonomy.md)
- [Eventual Consistency](https://banes-lab.com/records/arch/eventual-consistency.md)
- [Saga Pattern](https://banes-lab.com/records/arch/saga-pattern.md)
- [Outbox Pattern](https://banes-lab.com/records/arch/outbox-pattern.md)
- [Compensating Transaction](https://banes-lab.com/records/arch/compensating-transaction.md)
- [Append-Only Log](https://banes-lab.com/records/arch/append-only-log.md)
- [Dead-Letter Queue](https://banes-lab.com/records/arch/dead-letter-queue.md)
- [Idempotent Consumer](https://banes-lab.com/records/arch/idempotent-consumer.md)
- [Competing Consumers](https://banes-lab.com/records/arch/competing-consumers.md)
