Spring Meetup : Soirée Profiling et Architecture Hexagonale
Cet événement a rassemblé développeurs Java et passionnés de technologie dans une ambiance conviviale et stimulante.
Spring Boot Profiling avec VisualVM
-
Achraf Hasbi, consultant chez MARGO, a parlé threads, mémoire et performance générale avec une démonstration pratique des outils de profiling. Les participants ont découvert comment optimiser les performances des applications en analysant threads, mémoire et runtime.
Découvrir le replay :
“Notre application Spring Boot peut parfois souffrir de latences dues à des deadlocks, une consommation excessive de CPU ou de mémoire.
Dans ces situations, il est crucial de diagnostiquer l’application afin d’identifier la source du problème et d’appliquer les corrections nécessaires.
L’objectif de cette session est de passer en revue différents outils de profiling, avec un focus particulier sur VisualVM.
Nous explorerons les informations clés que ces outils peuvent fournir sur le runtime de notre application Spring Boot, notamment en ce qui concerne les threads, la mémoire et les performances générales.”
L’Architecture Hexagonale par la pratique
Avec un live coding inédit, Julien Topçu a montré comment cette architecture répond aux défis des applications vieillissantes : dette technique, évolutivité et pérennité.
Découvrir la conférence de Julien, qu’il a également proposé au Devoxx 2024 :
“Il arrive toujours un moment où le logiciel est tellement gros et vieux qu’il devient inmaintenable.
Impossible de mettre à jour la stack technique sans tout casser, les nouvelles fonctionnalités deviennent de plus en plus longues à implémenter,
et la dette technique étant tellement lourde que le refactoring devient exorbitant.
Et si on vous disait que tout ça était plus un problème de pratique qu’un problème de vieillesse du logiciel ?
Venez découvrir par ce live coding, comment l’Architecture Hexagonale peut tacler la complexité logicielle en vous permettant d’être évolutif et pérenne,
tout en vous aidant à mieux gérer votre dette technique.”