Migration .NET 9 : SaaS Santé
De .NET Framework 4.6 à .NET 9. Zéro régression, déploiements 70x plus rapides.
Captures d'écran
Le projet en détail
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 à la clé. Résultat : l’équipe de 40 développeurs ne pouvait plus livrer de fonctionnalités sans risquer de casser l’existant. Et le recrutement devenait difficile. En 2025, plus grand monde ne veut travailler sur du .NET Framework.
Notre approche
Migration progressive en mode “strangler fig”. Tout nouveau module part directement en .NET 9, et on reprend les anciens un par un, les plus critiques en premier. Le pipeline CI/CD a été branché dès le premier jour pour sécuriser chaque étape.
Ce qui a changé
- WCF / SOAP remplacé par des Minimal API REST
- ASP.NET MVC 5 / Razor migré vers Vue.js
- SQL Server avec stored procedures migré vers PostgreSQL + EF Core
- Déploiement manuel IIS remplacé par Docker + Azure DevOps CI/CD
Stack technique
Frontend Vue.js avec TypeScript. Backend .NET 9 Minimal API avec Entity Framework Core et PostgreSQL. Conteneurisation Docker pour tous les services. Pipeline CI/CD Azure DevOps avec tests automatisés et déploiement continu.
Secteur : Santé (éditeur SaaS, 40 développeurs) · Service associé : Modernisation d’application legacy
Tout ce qu'il faut. Rien de trop.
Strangler Fig Pattern
Migration progressive module par module. L'ancien et le nouveau système cohabitent sans interruption de service.
CI/CD Azure DevOps
Pipeline automatisé dès le premier jour : build, tests, déploiement en 20 minutes au lieu d'une journée.
Conteneurisation Docker
Chaque service dans son container. Environnements identiques du développement à la production.
Tests automatisés
Couverture de tests sur chaque module migré. Zéro régression validée avant chaque mise en production.
Envie d'un projet similaire ?
Nous transformons vos idées en applications performantes. Discutons de votre prochain projet.