Patron outbox transactionnel

Écrire le changement métier et l'événement à publier dans la même transaction, puis relayer l'événement vers le broker. On évite de perdre des événements ou d'en publier pour des changements annulés.

Où on le retrouve dans les vrais systèmes

  • Capture des changements (CDC)

    Garde index de recherche, caches et entrepôts synchronisés sans doubles écritures dans l'application, qui divergent quand l'une échoue. Les consommateurs voient les changements une fraction de seconde plus tard.

    En production : Debezium, AWS DMS, Kafka Connect, Google Datastream, Fivetran

Regarde-le casser, puis répare-le

Construis une architecture, envoie-lui une journée de trafic et de pannes, et comprends pourquoi elle tient ou cède. Gratuit pour commencer.