scroll to top

Java server-side: 20 years old and still innovative!

Pendant 20 ans, l'écosystème Java côté serveur a évolué à un train sénatorial. Depuis une dizaine d'années, les applications se sont transformées pour devenir cloud-native.

Java est aujourd'hui contraint de s'adapter à ce nouveau contexte, en particulier pour fonctionner correctement dans une infrastructure moderne Kubernetes/Docker :

  • il doit permettre de développer facilement des applications observables et résistantes aux pannes,
  • il doit devenir frugal, en particulier consommer moins de mémoire et proposer des images Docker optimisées,
  • il doit démarrer rapidement.

Cette présentation a pour but de démontrer les différentes options qui permettent d'atteindre ces objectifs :

  • au niveau de la JVM avec OpenJ9 et GraalVM,
  • au niveau des frameworks et serveur d'application avec Payara, KumuluzEE, TomEE et bien sûr Quarkus.

La présentation sera basée sur quelques slides (le minimum) et une démo inspirée d'un cas réel.

Si vous pensez que la technologie Java est réservée aux applications "legacy", cette présentation est pour vous.