introduction to quarkus

Abstract

Quarkus est une stack pour écrire des applications Java pour le Cloud_. En réduisant l’emprunte mémoire et le temps de démarrage, les applications Quarkus permettent en autre d’augmenter la densité de déploiement, le développement d’application _serverless en Java, un meilleur comportement dans Kubernetes… La première release publique de Quarkus a été faite en Mars 2019. Nous voilà 4 ans plus tard avec Quarkus 3.x. Entre temps, Quarkus a grandi, son écosystème s’est enrichi. Mais, Quarkus est resté fidèle à ses principes. Cette présentation rappelle les points fondamentaux de Quarkus (build-time principle, reactive core, container-first) et explique leur évolution au cours de ces 4 dernières années ainsi que les nouveautés de Quarkus 3.x tels que la nouvelle dev ui, l’intégration d’Hibernate 6, le passage à Jakarta et à Flow, le support des threads virtuels, les différentes améliorations de l’expérience pour les développeurs, le support des architectures AR