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

606 B

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