Skip to content

Bienvenue dans ma base de connaissances

Architecture logicielle, performance Java et endurance. Retours d'expérience d'un architecte technique passionné par la transmission.

🚀 Concevoir pour la performance et la durée

Section titled “🚀 Concevoir pour la performance et la durée”

En tant qu’Architecte Technique, je passe mes journées à concevoir des solutions robustes et mes nuits (parfois) à courir sur des sentiers de montagne. Ce blog est un espace de partage destiné à mes collègues, aux passionnés du web et à mes étudiants.

Backend Mastery

Expertise sur l’écosystème Java et Spring Boot. Design patterns, Clean Code et optimisation fine des performances applicatives.

Container & Ops

Déploiement et exécution d’applications dans le monde réel avec Docker et Kubernetes. Du build à la mise en production.

Transmission

Intervenant en école, j’utilise ce support pour vulgariser des concepts d’architecture complexes et guider la future génération de devs.

Résilience & Trail

L’analogie entre un Ultra-Traileur et une application distribuée ? La capacité à maintenir une performance stable malgré la fatigue et les imprévus.


“L’architecture, c’est comme un ultra : il ne s’agit pas juste de démarrer, il s’agit de s’assurer que l’application reste debout après des mois de production.”

J’ai conçu ce site comme une documentation vivante. Vous y trouverez :

  • Des analyses de performance pour tirer le meilleur de la JVM.
  • Des analyses de design patterns pour ne plus coder au hasard.
  • Mes supports de cours et retours d’expérience terrain.

Quand je ne suis pas en train de profiler une application Java ou de peaufiner une config K8s, je suis probablement sur les sentiers. Ultra-traileur habitué aux efforts de plusieurs jours (et nuits) dehors, je retrouve dans le sport cette même recherche d’optimisation et de dépassement que dans l’ingénierie logicielle.

Prêt à plonger dans le code ?