13ème édition – du 16 au 18 avril 2025
3 jours de conférences, 70 exposants, 4500 visiteurs par jour
Said BOUDJELDA
SCIAM

Said BOUDJELDA est développeur backend avec une expertise en Java, Spring et Quarkus. Il contribue activement à des projets open source, notamment en tant que mainteneur du projet Quarkus Cucumber. Passionné par la programmation fonctionnelle et les systèmes distribués

View
Du Mainframe aux Microservices Quarkus
Deep Dive (INTERMEDIATE level)
Neuilly 151

Le géant de l'assurance Blue Roses veut refondre son système comptable tournant depuis 40 ans sur mainframe. Après une phase d’étude de faisabilité, une stack technique basée sur Kubernetes, Quarkus et une grosse base de données relationnelle a été validée.

Ce deep dive (garanti 100% sans cobol) relate les étapes et détaille les défis techniques de cette migration.

Dans un premier temps, nous évoquerons les stratégies disponibles pour sortir du mainframe en nous attardant sur celles permettant de générer une vraie création de valeur fonctionnelle.

Ensuite nous évoquerons le défit technique de l’ingestion du millier de fichiers (format EBCDIC) soit 3 milliards de lignes. Nous évoquerons la solution retenue basée sur RockDb et l’utilisation de l’API FFM de Java 23.

Le défi suivant consiste à orchestrer tous les microservices pour nettoyer, valider et insérer ces données en base. Nous verrons comment avec l’aide de Quarkus et Kogito, nous avons pu mettre en place ces workflows et le pilotage des jobs K8s les exécutant.

Enfin nous évoquerons comment ces données sont consultées et explorées à travers un client web en Angular et exploitant un backend basé en partie sur l’ORM MyBatis.

More

Searching for speaker images...

fr_FRFrançais