← Retour aux sessions passées

Une Introduction à Quarkus pour les Développeurs Spring

📅 2023-09-05

En 2023, de nombreux développeurs ont certainement entendu parler de Quarkus, qui est un concurrent très compétitif dans l'espace des frameworks de développement Java côté serveur. Cependant, les entreprises hésitent quelque peu à approfondir le sujet. D'une part, il existe quelques idées fausses sur Quarkus, et d'autre part, les développeurs ont peur de devoir (ré)apprendre tout depuis le début pour utiliser Quarkus.

Cette session commence par donner un aperçu très bref de Quarkus, puis se concentre sur la façon dont certains concepts et conventions familiers aux développeurs Spring se mappent à Quarkus. De plus, nous couvrons certaines parties de la couche de compatibilité des APIs Spring et pourquoi elle peut être utile pour démarrer rapidement avec Quarkus ou pour transitionner des charges de travail existantes basées sur Spring (Boot) vers Quarkus.

En utilisant une application exemplaire, nous explorons comment les versions Spring et Quarkus se comparent l'une à l'autre en ce qui concerne des aspects tels que la taille des artefacts, le temps de démarrage ou la consommation de mémoire pour les deux modes, le mode JVM « standard » et le mode image native de GraalVM.