DevLille 2026

Prenez votre place!

Le jour où nous avons arrêté de publier des messages Kafka depuis notre API... et pourquoi cela a renforcé notre architecture orientée événements

La gestion des transactions entre une base de données et un cluster Kafka pose un défi sous-estimé : le problème de Dual Write.

C’est le problème auquel nous avons été confrontés sur notre application de gestion des commandes, qui générait des incohérences de données et une gestion d’erreurs complexe.

La solution ? Une version simplifiée de l’Outbox pattern, s'appuyant sur un connecteur Debezium pour découpler les écritures en base de données de la publication d'événements Kafka, tout en utilisant notre table des commandes comme table d'Outbox. Cette architecture découplée permet d’avoir une logique métier pilotée par les consommateurs Kafka avec une extensibilité facilitée et une API plus simple et robuste.

Rejoignez cette présentation pour découvrir comment l’Outbox pattern a renforcé notre architecture event-driven et pourquoi la configuration et le monitoring des connecteurs Debezium sont cruciaux pour éviter les problèmes d'espace disque sur la base de données.

Présenté par :

Photo de VIRGINIE ZINCK VIRGINIE ZINCK

Partenaire

Suite à la conférence, vous pouvez faire un retour aux conférenciers et conférencières sur OpenFeedback