Zenika
Technozaure

Du couplage faible dans votre application avec Kafka

Salle : 🎨 Creative Room à

Catégorie : 👷‍♂️ Back-End & Architecture

Ou comment Kafka nous a permis de développer des pipelines de transformation de données résilients pour synchroniser deux systèmes.

Dans le cadre du développement d'un nouveau référentiel de gestion des personnes destiné à décommissionner un progiciel CRM (obsolète et peu réactif), nous nous sommes confrontés à des problématiques de synchronisations bi-directionnelles des données.

Deux bridges applicatifs ont donc été développés pour la gestion de ces synchronisation et l'idée est de vous présenter comment notre façon de les architecturer à évoluer au cours du temps.

L'expérience du premier Bridge, dans le sens ancien système vers nouveau référentiel, basé uniquement sur Akka Stream, nous a amené à remettre en question ce principe lors de la mise en place du second en utilisant Kafka au sein même de l'application.

Venez découvrir tout ce cheminement au cours d'un talk tout en schémas didactiques.