Development PracticesDevelopment Practices
Conference45min
INTERMEDIATE

Jdeps, Jlink et les layers : faites perdre du poids à vos images Docker Java !

Cette session montre comment réduire la taille des images Docker Java : création de runtimes allégés avec jdeps/jlink, optimisation des layers Docker et Spring, nettoyage automatique et gestion des pièges liés à Reflection. Un talk pratique pour développeurs intermédiaires souhaitant des conteneurs Java plus légers et efficaces.

talk.summaryAiDisclaimer

Benjamin Barbe
Benjamin BarbeSQLI

talkDetail.whenAndWhere

Friday, April 24, 15:40-16:25
Neuilly 151
talks.description
Les images Docker Java ont tendance à prendre du poids… beaucoup trop de poids.
Entre micro-services, Spring et un JDK complet embarqué à chaque fois, l'espace de stockage disponible fond rapidement.

Ne perdons pas de temps et préparons le summer body de nos applications pour l'été suivant dès maintenant !

Dans cette session, nous allons découvrir quelques outils pour alléger efficacement les images Docker Java avec plusieurs principes :
  • runtime custom avec jdeps et jlink,
  • les bonnes pratiques Docker avec les layers,
  • les layers Spring parfaitement adaptés à une application conteneurisée,
  • nettoyage automatique grâce au Garbage Collector de Docker,
  • les mauvaises surprises à anticiper, liées à l’API Reflection.

La présentation s'adresse à des intermédiaires Java / Docker. Les différentes techniques présentées sont rendues le plus accessible possible.
wip
projet
brouillon
travail
talks.speakers
Benjamin Barbe

Benjamin Barbe

SQLI

France

Dans le développement logiciel depuis 2016, je suis Expert Technique Java depuis 2023 à SQLI.
Pendant mon temps libre, je ne reste jamais loin d'un écran pour faire des choses se rapprochant plus du domaine SRE sur mon homelab, plus que le développement logiciel !
talk.infographic.title
Jdeps, Jlink et les layers : faites perdre du poids à vos images Docker Java ! infographic
talk.infographic.aiDisclaimer