GMZ-5918 Quarkus: Pourquoi & Comment faire une appli Java Cloud Native avec Graal VM | Voxxed Days

Voxxed Days Luxembourg 2019
from Thursday 20 June to Friday 21 June 2019.

   Quarkus: Pourquoi & Comment faire une appli Java Cloud Native avec Graal VM

Deep Dive

Programming Languages
Programming Languages
Intermediate level
Main room Thursday from 13:00 til 16:00

Les applications Cloud Native (microservices classiques, event-driven, serverless) en Java, c’est bien. Mais pas que. Malgré son énorme écosystème technique et humain, Java souffre dans les containers face à Golang ou Node.js: consommation mémoire initiale haute, temps de démarrage digne d’un diesel, etc. Vous êtes-vous demandé pourquoi peu de fonctions AWS-Lamba ou Azure sont écrites en Java?

La donne change grâce au projet Graal VM: une compilation des applications Java en binaire natif. Il permet:

  • des temps de démarrages en millisecondes
  • des consommations mémoire système initiale de l’ordre de la dizaine de MB
  • des dépendances et donc des tailles de containers minimales

Mais ce n’est pas gratuit et beaucoup de challenges se dressent entre votre application Java et sa compilation en natif par Graal VM. Quarkus a été architecturé pour résoudre ces problèmes.

Objectif de la session: Plonger dans l’univers Quarkus, comprendre pourquoi Graal VM est le prochain gros virage du monde Java que vous utilisiez Graal VM ou pas. Et surtout apprendre comment rendre vos applications vraiment Nativement Cloud Native. Démo et live coding inclus bien sûr.

GraalVM   Cloud Native Java   Live Coding & Demos  
Subscribe to Voxxed Days on YouTube
Emmanuel Bernard
Emmanuel Bernard
From Red Hat

Emmanuel est Java Champion, Distinguished Engineer et Chief Architect Données chez Red Hat (middleware). Son travail est Open Source. Il est connu pour ses contributions et sa direction des projets Hibernate ainsi qu'à ses contributions aux standards Java.

Son aventure la plus récente est Quarkus (Une stack Java Native Kubernetes optimisée pour GraalVM & OpenJDK HotSpot, ciselé à partir du meilleurs des librairies et standards Java).


Sign-in
Make sure to download the Android or iOS mobile schedule.