L'objectif du BORDEAUX Java User Group est de permettre à des acteurs et utilisateurs du langage Java (professionnels, communautés open source, universitaires, étudiants) de se rencontrer et d'échanger autour des technologies Java.
Depuis plus de deux ans, chez Primary, nous faisons tourner une event-driven architecture en production. Basée sur des concepts très simples, elle offre de nombreux avantages, mais cache aussi des pièges dans lesquels il est facile de tomber.
Venez découvrir avec moi comment nous avons construit cette plateforme event-driven, comment nous l'avons outillée, et comment nous la maintenons aujourd'hui.
En prenant un exemple en live-coding, je vous montrerai le socle qu'il nous a fallu mettre en place. Nous verrons comment l'ensemble fonctionne, ainsi que les outils construits sur mesure, mais aussi notre gestion de la résilience et de l'observabilité.
Ce retour d'expérience sur nos choix pragmatiques, les soucis que nous avons rencontrés et les leçons que nous en avons tiré vous permettra de vous faire un avis éclairé sur cette architecture.