Le problème
L’application SaaS tournait sur .NET Framework 4.6 depuis 8 ans. Chaque déploiement prenait une journée entière, avec des régressions fréquentes. L’équipe de 40 développeurs était frustrée : impossible d’ajouter des fonctionnalités sans risquer de casser l’existant. Le recrutement devenait difficile (personne ne veut travailler sur du .NET Framework en 2025).
Ce qu’on a construit
Migration progressive en mode “strangler fig” : chaque nouveau module est développé en .NET 9, les anciens modules sont migrés un par un en commençant par les plus critiques. Pipeline CI/CD mis en place dès le premier jour pour sécuriser chaque étape.
Résultats
- Déploiements passés de 1 jour à 20 minutes
- Zéro régression grâce au pipeline CI/CD et aux tests automatisés
- Time-to-market divisé par 3 pour les nouvelles fonctionnalités
- Équipe remotivée, recrutement facilité