veza/docs/adr/ADR-007-rabbitmq.md

32 lines
606 B
Markdown
Raw Permalink Normal View History

# ADR-007: RabbitMQ pour Message Queue
**Date**: 2025-01-01
**Status**: Accepted
**Source**: ORIGIN_MASTER_ARCHITECTURE.md
## Contexte
Événements asynchrones, découplage services.
## Décision
RabbitMQ 3.12+ avec AMQP.
## Conséquences
**Positives**:
- Mature, stable
- Routing flexible (exchanges, queues)
- Garanties de livraison
- Management UI
**Négatives**:
- Throughput inférieur à Kafka
- Persistence moins optimale que Kafka
## Alternatives rejetées
- **Kafka**: Over-engineering pour début, complexité
- **AWS SQS**: Vendor lock-in
- **NATS**: Moins mature pour persistence