Achraf Hasbi, consultant chez MARGO, a partagé ses bonnes pratiques sur l’optimisation des performances des applications Spring Boot. Grâce à une démonstration pratique, les participants ont découvert comment analyser les threads, la mémoire et le runtime avec des outils de profiling tels que VisualVM.

Spring Meetup : Soirée Profiling et Architecture Hexagonale
Spring Meetup Paris x MARGO : Retour sur une soirée technique et inspirante
Le mardi 10 décembre, la communauté Spring Meetup Paris et MARGO se sont réunies pour une soirée riche en apprentissages autour du profiling d’applications et de l’architecture hexagonale.
Développeurs Java et passionnés de technologie ont échangé dans une ambiance conviviale et stimulante.
Spring Boot Profiling avec VisualVM
"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."
L’Architecture Hexagonale par la pratique
Avec un live coding inédit, Julien Topçu a montré comment l’architecture hexagonale répond aux défis des applications vieillissantes : dette technique, évolutivité et pérennité.
"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 est 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."