Migration
4 articles
Articles
Migrer vers Java 25 avec Spring Boot : checklist et pièges à éviter
Java 25 LTS est sorti depuis septembre 2025, Spring Boot 3.4 le supporte officiellement depuis décembre 2025 — et pourtant, en mars 2026, la majorité des applications Spring Boot en production tournent encore sur Java 17 ou 21. Les raisons sont compréhensibles : les migrations LTS sont perçues comme risquées, chronophages et peu prioritaires quand l'application fonctionne. Ce guide propose une approche structurée pour démystifier la migration, en couvrant les incompatibilités réelles, les gains
Checklist complète pour migrer vers Spring Boot 4 sans douleur
Migrer vers Spring Boot 4 demande de la méthode. Une migration mal préparée peut bloquer votre équipe pendant des jours. Cette checklist vous guide étape par étape pour une migration maîtrisée et sans mauvaise surprise. Phase 1 : Prérequis et préparation Environnement Java * ☐ Installer Java 21 LTS sur tous les postes de développement * ☐ Mettre à jour les IDE (IntelliJ 2024.1+, Eclipse 2024-03+, VS Code avec Extension Pack for Java récent) * ☐ Configurer JAVA_HOME pour pointer vers Java
Spring Boot 4 : breaking changes à connaître avant de migrer
Vous envisagez de migrer vers Spring Boot 4 ? Avant de lancer ./mvnw spring-boot:upgrade, prenez le temps de lire ce qui suit. Cette version majeure introduit des changements incompatibles qui peuvent casser votre application si vous n'êtes pas préparé. Voici la liste complète des breaking changes à connaître : * Java 21 minimum requis * Passage à Jakarta EE 11 * Hibernate 7 et changements JPA * Nouvelle configuration de sécurité * Suppression des propriétés dépréciées * Changements dans
Reddit passe de Python à Go : Retour d'expérience sur une migration à grande échelle
Quand une plateforme servant des centaines de millions d'utilisateurs décide de réécrire ses systèmes critiques, chaque décision technique a des conséquences massives. Reddit vient de franchir une étape majeure : la migration de son backend de commentaires, l'un de ses systèmes les plus sollicités, d'un monolithe Python vers des microservices Go. Résultat : une latence divisée par deux et des pics de 15 secondes qui appartiennent désormais au passé. Le contexte : un monolithe Python à bout d