Was ist Strangler Fig Pattern
Schrittweise Legacy-System-Ersetzung
Strangler Fig Pattern ist ein Architekturmuster zur schrittweisen Migration von einem Legacy-System zu einem neuen ohne vollständige Abschaltung.
Funktionsweise
- Neue Funktionalität wird im neuen System entwickelt
- Alte Funktionen werden schrittweise migriert
- Fassade leitet Anfragen zwischen Systemen weiter
- Altes System wird wie ein Baum von einer Feige "erwürgt"
Migrationsphasen
- Bestehendes System analysieren
- Fassade/Proxy erstellen
- Parallele Entwicklung neuer Komponenten
- Schrittweise Feature-Migration
- Altes System außer Betrieb nehmen
Vorteile
- Minimales Migrationsrisiko
- Geschäftskontinuität
- Möglichkeit zum Rollback
- Schrittweises Team-Lernen
Anwendungsfälle
- Monolithische Legacy-Systeme
- Geschäftskritische Anwendungen
- Begrenzte Ressourcen für Neuentwicklung
- Hohe Verfügbarkeitsanforderungen