Le problème à résoudre
Vos applications cœur de métier tournent sur d’énormes monolithes Java EE (JBoss, WebLogic) coûteux à maintenir, lents à faire évoluer et difficiles à mettre à l’échelle. Chaque évolution exige un redéploiement complet et risqué.
La promesse pour la direction
Votre développeur Java EE apprend à découper le monolithe en microservices légers Spring Boot / Quarkus, conteneurisés et déployables indépendamment — accélérant les évolutions et réduisant les coûts d’exécution.
Ce que le parcours débloque
Accéléré
Temps de mise sur le marché
Optimisé
Coût d’exécution
Par service
Mise à l’échelle
Le cadre
| Élément | Valeur |
|---|---|
| Profil cible | Développeur Java EE confirmé |
| Prérequis | Java, SQL, notions web |
| Durée | 6 mois (accélérateur) |
| Format | Blended · 70 % de pratique |
Pile technique maîtrisée à l’issue
Spring Boot · Quarkus · Docker · Kubernetes · gRPC · PostgreSQL · Kafka · GraalVM
Les jalons
Une trajectoire pour un collaborateur déjà en poste. Chaque mois est validé par un livrable et un critère d’acceptation écrit à l’avance.
| Mois | Thème | Atelier | Validation |
|---|---|---|---|
| M1 | Limites du monolithe Diagnostic & DDD | Cartographier les domaines métier du monolithe | ✔ Découpage en domaines validé |
| M2 | Spring Boot / Quarkus Microservices modernes | Réécrire un module en microservice autonome | ✔ Microservice déployable seul |
| M3 | Conteneurisation Docker & images natives | Builder une image native Quarkus optimisée | ✔ Démarrage < 1 s, image légère |
| M4 | Communication REST / gRPC / messaging | Faire dialoguer deux microservices | ✔ Échange inter-services fiable |
| M5 | Déploiement K8s Orchestration | Déployer les microservices sur Kubernetes | ✔ Scaling indépendant par service |
| M6 | Projet de modernisation Migration réelle | Extraire un domaine du monolithe en production | ✔ Soutenance + bascule progressive |