Workshop sur l'Intégration à l'ère du cloud avec Camel Quarkus

codelab

Cloud & DevOps
Intermediate
logo

Thursday 10:00 Hangar

Alexandre Gallice

Alexandre Gallice

Red HatNantes, France
Kevin Dubois

Kevin Dubois

Red HatBrussels, Belgium

Dans un univers informatique dont l'expansion ne cesse d'accélérer, le besoin de faire communiquer des systèmes disparates se renforce jour après jour. Développé en Java, le projet Open Source Apache Camel fournit avec ses 350 connecteurs une réponse prouvée à ce besoin toujours croissant d'intégration entre systèmes.

Mais à l'ère du cloud, des projets comme Quarkus change complètement la donne. Simplicité de développement, démarrage d'une JVM en quelques milli-secondes, faible consommation mémoire... Comment Camel peut-il profiter de ces nouveaux avantages ? C'est tout l'objet du projet Camel Quarkus que nous aimerions faire découvrir lors de cette présentation.

Dans ce workshop, nous souhaitons aborder certaines notions importantes de Quarkus et Camel:

  • Le DEV mode de Quarkus
  • Le mode JVM de Quarkus
  • Les routes de Camel Quarkus
  • Les composants de Camel Quarkus
  • Les Enterprise Integration Pattern de Camel Quarkus

IMPORTANT: Il est très fortement conseillé d'exécuter la section prérequise avant la conférence depuis votre maison/bureau: https://github.com/aldettinger/camel-quarkus-workshop#prerequisites-for-the-workshop

En effet, plus de 2 Gib de téléchargement sont nécessaires afin de rapatrier les outils, les sources, les dépendances maven et les images docker. Télécharger autant de données avec une seule connexion Wi-Fi partagée entre 30 personnes peut s'avérer être une mauvaise expérience. Apporter un câble RJ45 et/ou un téléphone portable avec un bon forfait data peuvent également être de bonnes idées.