« [REX] Kafka en prod : Du concept à l’implémentation qui roule »
Wednesday 10 July 14:30 - 15:20
Amphi 137 (260 places)

Mettre en place Kafka comme broker de messages dans une architecture de service / micro-service: Une idée assez classique pour réduire les dépendances entre les apps, exécuter des process asynchrones, alimenter une solution de data…

Il y a deux ans, je quittais une boite dans laquelle on commençait à mettre en place Kafka, et je rejoignais Ricardo.ch. Cinq ans qu’ils faisaient évoluer leur archi micro-services autour de Kafka. La différence était monstrueuse! Alors le but de ce talk est d’exhumer les choix qui ont été fait ou défait, les murs qui ont été pris, pour arriver à une solution qui roule. C’est un retour d’expérience, pas une recette magique.

Parmi les sujets abordés :

  • Différentes implémentations de l’outbox pattern,
  • le partage des définitions de schémas d’évènements,
  • la gestion des erreurs,
  • les impacts sur l’architecture applicative,
  • le minimum vital de gouvernance