🇫🇷 Améliorez votre intégration de systèmes avec Apache Camel Quarkus

Abstract et Workshop préparé avec Alexandre Gallice

L’interconnectivité des systèmes informatiques est essentielle à mesure que la technologie évolue.Apache Camel est un projet Open Source fiable et bien établi qui fournit plus de 350 connecteurs pour répondre aux besoins croissants d’intégration entre les systèmes.

Cependant, à l’ère du Cloud, les avantages offerts par des projets tels que Quarkus pour la simplicité de développement, la vitesse d’exécution et la faible consommation de mémoire sont incontournables.

Dans ce workshop, je vous présente Camel Quarkus, un projet open source qui combine les fonctionnalités d’intégration puissantes d’Apache Camel et sa vaste bibliothèque de composants avec Quarkus. Cela permet de créer des applications d’intégration hautement performantes et optimisées pour le Cloud, avec des temps de démarrage ultra-rapides, une faible consommation de mémoire et une empreinte de conteneur minimale.

Nous commencerons par développer de simples Route Camel “Hello world!”. Ensuite, nous améliorerons les Route Camel pour transférer des données entre plusieurs systèmes externes tels que des services REST distants, Kafka, base de données et Slack.

Enfin, vous apprendrez comment personnaliser le code en implémentant des transformations, des filtres et des routages basés sur le contenu en utilisant des Enterprise Integration Patterns disponibles dans Apache Camel.

Je vous conseille de préparer les prérequis au préalable.

slides