Migrer un monolithe Symfony, c'est comme rénover une maison habitée : il faut que tout continue à fonctionner pendant les travaux. Voici la méthodologie que nous appliquons chez The Bearded Bear.
Étape 1 : L'audit initial (Bear Scan)
Avant de toucher une seule ligne de code, on analyse. Notre outil Bear Scan cartographie automatiquement votre codebase : dépendances obsolètes, complexité cyclomatique, couplage entre modules, couverture de tests.
- Inventaire des dépendances et leur compatibilité avec la version cible
- Cartographie des points de couplage fort
- Identification des risques de régression
- Estimation réaliste de l'effort de migration
Étape 2 : La stratégie incrémentale
Migration Symfony en vue ?
Bear Upgrade migre votre codebase 2,5× à 4,5× moins cher qu'une ESN, selon sa maturité.
La règle d'or : jamais de big bang. Chaque étape de la migration est une Merge Request autonome, testée, documentée. Si une MR casse quelque chose, on la revert sans impacter le reste.
Étape 3 : Claude Code comme accélérateur
C'est ici que la magie opère. Claude Code, guidé par un CLAUDE.md spécialisé migration, peut traiter les transformations répétitives à grande échelle : mise à jour des annotations, refactoring des services, adaptation des tests.
Résultat typique : 347 fichiers migrés en 10 jours, avec un coût 3 à 5 fois inférieur à une ESN traditionnelle. C'est exactement ce que propose notre offre Bear Upgrade.

Écrit par
Flavien Métivier
Expert PHP/Symfony indépendant depuis 2014, ancien CTO de Kartable et d'Extrabat. Plus de 80 projets menés, de l'audit à la migration.
Mon parcours