Qu'est-ce que Strangler Fig Pattern
Remplacement progressif du système legacy
Strangler Fig Pattern est un modèle architectural pour migrer progressivement d'un système legacy vers un nouveau sans arrêt complet.
Fonctionnement
- Nouvelles fonctionnalités construites dans le nouveau système
- Anciennes fonctionnalités migrées progressivement
- Façade route les requêtes entre les systèmes
- Ancien système "étranglé" comme un arbre par un figuier
Étapes de Migration
- Analyser le système existant
- Créer une façade/proxy
- Développement parallèle des nouveaux composants
- Migration progressive des fonctionnalités
- Mise hors service de l'ancien système
Avantages
- Risque de migration minimal
- Continuité des activités
- Possibilité de revenir en arrière
- Apprentissage progressif de l'équipe
Quand Appliquer
- Systèmes legacy monolithiques
- Applications critiques
- Ressources limitées pour réécriture
- Exigences de haute disponibilité