Strangler Fig Pattern für sanfte Migration

Strangler Fig Pattern für sanfte Migration

By Matthias Mut in IT-Modernisierung May 18, 2026

Photo of Matthias Mut

CEO & Datenstrategie - Matthias Mut

Legacy-Systeme

Modernisierung

IT-Strategie

Einführung

Die Modernisierung von Altsystemen ist für viele mittelständische Unternehmen in Deutschland zu einem entscheidenden Pfeiler ihrer Wettbewerbsfähigkeit geworden. Veraltete Individualsoftware mit hohen Wartungskosten und komplizierten Abhängigkeiten bindet Ressourcen und hemmt die Innovationskraft. Angesichts des zunehmenden Wettbewerbs- und Kostendrucks suchen Geschäftsführer und IT-Verantwortliche verstärkt nach Möglichkeiten, ihre Legacy-Software zu erneuern, um Agilität zu gewinnen und technische Schulden abbauen zu können.

In diesem Kontext rückt immer häufiger die „strangler fig pattern migration“ in den Mittelpunkt. Dieses Modell erlaubt es, Altsysteme Schritt für Schritt zu ersetzen, ohne das operative Tagesgeschäft zu gefährden. Anstatt eine risikoreiche „Big-Bang-Umstellung“ durchzuführen, können Unternehmen einzelne Funktionsblöcke sukzessive ablösen und so Sicherheitsrisiken oder Ausfallzeiten minimieren. Wie aus den Leitlinien von Microsoft Learn hervorgeht, übernimmt eine Fassade die Steuerung: Neue Services arbeiten parallel zur Legacy-Software, bis das alte System vollständig ersetzt ist.

Wir haben beobachtet, dass dieses Vorgehen nicht nur den technischen Wandel reibungsloser gestaltet, sondern auch Mitarbeitende motiviert, da sie sich schrittweise an neue Methoden und Prozesse herantasten können. Im Folgenden zeigen wir, wie das Strangler Fig pattern funktioniert, welche Vorteile es bietet und welche Schritte bei der Migration zu beachten sind.

Warum das Strangler Fig pattern?

Viele IT-Verantwortliche unterschätzen den Aufwand, der mit dem Ersetzen von Altsystemen verbunden ist. Klassische Methoden setzen oftmals auf eine komplette Neuentwicklung, gefolgt von einem abrupten Umstieg. Dieses sogenannte „Big-Bang-Vorgehen“ führt jedoch häufig zu langen Projektlaufzeiten, hohen Investitionskosten und enormen Risiken. Hier setzt das Strangler Fig pattern an, welches die stufenweise Replacement-Strategie in den Vordergrund stellt.

Gerade im deutschen Mittelstand erschweren heterogene IT-Landschaften und fachkräftemangel alte technologien oft den raschen Austausch ganzer Systeme. Häufig basiert kritische Software auf veralteten Programmiersprachen und Plattformen, für die nur noch wenige Expertinnen und Experten zur Verfügung stehen. Die Kosten für Schulungen und Übergangsphasen sind beträchtlich, während gleichzeitig der laufende Betrieb stabil bleiben muss. Unserer Erfahrung nach ist es daher sinnvoll, inkrementelle Ansätze zu verfolgen, die eine störungsarme Modernisierung ermöglichen.

Das Strangler Fig pattern bietet zusätzlich den Vorteil, dass Unternehmen sehr früh Teilergebnisse sehen. Neue Module, die effizientere Prozesse oder moderne Schnittstellen liefern, werden zügig in Betrieb genommen. Dies beschleunigt oft das Gesamtprojekt, da positive Ergebnisse den Willen zur Veränderung verstärken. Das iterative Vorgehen entlastet zugleich das Projektmanagement, da Risiken schneller erkannt und behoben werden können. So verringern wir Hürden, die oftmals bei der altsysteme modernisieren auftreten, und legen den Grundstein für eine zukunftsfähige Architektur.

Wie funktioniert die Fassade?

Der Dreh- und Angelpunkt bei der strangler fig pattern migration ist die sogenannte Fassade (oder auch Proxy). Sie dient als Vermittler zwischen dem alten, monolithischen System und den neuen Services, die das Altsystem schrittweise ablösen. Sobald eine bestimmte Funktionalität im neuen System bereitsteht, lenkt die Fassade den Datenverkehr dorthin. Diese Vorgehensweise ist laut Microsoft Learn besonders geeignet, um den Übergang kontrolliert und transparent für alle Beteiligten zu gestalten.

Der eigentliche Clou: Die Anwender und Kunden merken zunächst gar nicht, dass im Hintergrund einzelne Teile der Software bereits ausgetauscht wurden. Sie interagieren weiterhin über dieselben Oberflächen und Schnittstellen. Die Fassade schickt Anfragen entweder an den alten Code oder an die neu entwickelten Microservices, je nachdem, was schon fertiggestellt ist. Aus betrieblicher Sicht ermöglicht das einen Parallelbetrieb alter und neuer Komponenten, bis sämtliche Anforderungen abgedeckt sind.

Im Vergleich zu anderen Modernisierungsansätzen lassen sich so nicht nur wartungskosten altsysteme senken, sondern auch kritische Engpässe wie Dateninkonsistenzen minimieren. Durch die gezielte Umleitung der Aufrufe – Stück für Stück, Funktion für Funktion – gewinnen wir Flexibilität. Bei unerwarteten Problemen kann die Fassade den Traffic einfach wieder zurück an das Altssystem leiten. Dieses Sicherheitsnetz schützt vor größeren Ausfällen, erfüllt die Anforderungen an Geschäftskontinuität und schafft Vertrauen bei allen Stakeholdern.

Schritte zur erfolgreichen strangler fig pattern migration

Die strangler fig pattern migration setzt auf ein iteratives Konzept, das sorgfältige Planung und klare Meilensteine erfordert. Wir haben in unseren Projekten folgende Schritte als besonders wirkungsvoll erlebt:

  1. Zieldefinition und Scope: Zunächst braucht es eine scharfe Abgrenzung der zu modernisierenden Funktionsbereiche. Werden sämtliche Prozesse ersetzt oder nur die besonders kritischen? Eine präzise Zielvorgabe ist der Grundstein für das Projekt.

  2. Aufsetzen der Fassade: Im zweiten Schritt richten wir die Fassade ein, die für die Umleitung von Anfragen zuständig ist. So stellen wir sicher, dass beide Systeme (Alt und Neu) koexistieren können.

  3. Auswahl und Implementierung neuer Komponenten: Nun werden die ersten Bausteine des Altsystems durch moderne Services ersetzt. Dabei sollte man Funktionen identifizieren, die wenige Abhängigkeiten haben und zugleich hohen Mehrwert liefern.

  4. Testphase und Monitoring: Ist ein Modul im neuen System live, muss das Monitoring genau beobachten, ob alle Schnittstellen korrekt arbeiten. Die Fassade lässt sich anfangs auch so konfigurieren, dass nur ein Teil der Anfragen zum neuen Service geleitet wird (Canary Release).

  5. Inkrementelle Ausweitung: Sobald erste Services reibungslos funktionieren, erweitert man den Umfang. Mehr und mehr Funktionen wandern ins neue System. Die Fassade schaltet schrittweise um.

  6. Stilllegen des Altsystems: Sind alle wesentlichen Komponenten migriert und stabil, kann das alte System abgeschaltet werden. Anschließend wird die Fassade überflüssig und kann nach einem finalen Test entfernt werden.

Mit jedem Schritt reduzieren wir Abhängigkeiten und steigern die Innovationsfähigkeit. Gerade für Unternehmen, die von monolithischen Anwendungen zu einer Microservice-Struktur wechseln wollen, schafft der Prozess eine klare Roadmap. Wer sich tiefer mit Inkrementen und Gesamtstrategien befassen will, findet weitere Ansätze bei unserer Gegenüberstellung big bang vs inkrementelle migration.

Whiteboard-Planung für schrittweise Systemmigration

Praktischer Nutzen am Beispiel

Um die Vorteile greifbarer zu machen, betrachten wir ein fiktives Beispiel. Stellen wir uns ein mittelständisches Handelsunternehmen vor, das sein Warenwirtschaftssystem seit Jahren in Betrieb hat: Es basiert auf einer älteren Datenbank und einem selbst entwickelten Kern, der sich nur mühsam anpassen lässt. Wartungsaufwände steigen und es fehlen Fachkräfte, um Änderungen rasch umzusetzen. Darüber hinaus existiert kein einheitliches Dashboard, das in Echtzeit Lagerbestände oder Verkaufszahlen anzeigt.

Mit dem Strangler Fig pattern setzen wir einen Fassade-Proxy auf, der sämtliche Anfragen der Benutzer entgegennimmt. Zunächst liegt der Fokus auf der Umsetzung einer zeitgemäßen Bestandsverwaltung. Wir entwickeln einen neuen Microservice, der Daten aus dem Altsystem bezieht, aber bereits moderne Analysen für Logistik und Einkauf unterstützt. Anfangs werden vielleicht nur 10 Prozent der Benutzeranfragen über den neuen Service geroutet. Läuft alles stabil, erhöht sich dieser Wert sukzessive, bis der alte Code für die Bestandsverwaltung endgültig abgelöst ist.

Parallel lassen sich weitere Module modernisieren, etwa die Rechnungsstellung oder das Reporting. Schritt für Schritt entsteht so eine neue Systemlandschaft, ohne dass das Tagesgeschäft stillsteht oder hohe Ausfallrisiken auftreten. Genau dieses schrittweise Vorgehen hat sich laut Thoughtworks in Praxisprojekten besonders bewährt. Zudem profitiert das Unternehmen von raschen Erfolgen, was die Akzeptanz in den Fachabteilungen weiter steigert.

Vorteile der iterativen Modernisierung

Das Strangler Fig pattern hat sich als eine der effektivsten Methoden für die modernisierungsstrategien altsoftware etabliert. Wir sehen mindestens sieben deutliche Pluspunkte:

  • Geringeres Risiko: Statt alles auf einmal zu erneuern, wechseln wir Funktion um Funktion. Fehler lassen sich so genauer isolieren und beheben.
  • Bessere Planbarkeit: Teilprojekte haben klar umrissene Ziele. Dies erleichtert Budgetierung und Personalplanung.
  • Schnellere Erfolge: Erste Ergebnisse werden rasch umgesetzt und verbessertes Kundenfeedback fördert die Investitionsbereitschaft.
  • Höhere Mitarbeiterakzeptanz: Das Team lernt schrittweise, mit neuen Technologien umzugehen. Das reduziert Widerstände.
  • Kontinuierliche Verbesserung: Die Fortschritte in jeder Migrationsphase liefern Erkenntnisse, die in die nächsten Schritte einfließen.
  • Flexibilität: Neue Services können unabhängig voneinander aktualisiert oder erweitert werden.
  • Stabiler Übergang: Der laufende Betrieb bleibt sichergestellt, da das alte System parallel funktionsfähig bleibt.

All diese Punkte untermauern, warum wir in unseren Projekten häufig auf inkrementelle Methoden zur Ablösung von Legacy-Systemen setzen. Gerade wenn wir monolith zu microservices migrieren oder die datenmigration legacy systeme ansteht, bringt die Strangler Fig Strategie sehr viel Sicherheit.

Ein passender Vergleich liefert die Naturmetapher selbst: So wie der Strangler Fig Baum seinen Wirt nach und nach umsäumt und schließlich ersetzt, so wächst das neue System allmählich um das alte herum, bis es vollständig übernehmen kann.

Herausforderungen und Lösungsansätze

Trotz aller Vorteile ist eine strangler fig pattern migration kein Selbstläufer. Oft existieren komplexe Abhängigkeiten und Schnittstellen zwischen verschiedenen Modulen, die besondere Sorgfalt erfordern. Wir haben im Folgenden einige häufige Herausforderungen zusammengefasst und illustrieren Lösungsansätze aus unserer Projekterfahrung.

Erstens kann es zu einer längeren Übergangsphase kommen, in der beide Systemwelten parallel laufen. Das führt mitunter zu erhöhtem Abstimmungsaufwand zwischen Teams, die für das Alt- und das Neusystem verantwortlich sind. Unser Rat ist, von Anfang an klare Verantwortlichkeiten festzulegen und einen Governance-Plan aufzusetzen. So wird vermieden, dass sich wichtige Updates verzögern oder unnötige Konflikte entstehen.

Zweitens stellt die Datenqualität oft eine Hürde dar. In alten Strukturen finden sich bisweilen unvollständige Datensätze, redundante Tabellen oder uneinheitliche Formate. Bürgern wir hier nicht von Beginn an für Ordnung, kann das die neue Lösung ausbremsen. Ein dediziertes Data-Cleansing-Projekt oder gezielte Workshops zur Harmonisierung von Stammdaten helfen, Probleme frühzeitig zu beheben.

Drittens ist der Faktor Mensch nicht zu unterschätzen. In Unternehmen, die lange mit denselben Tools und Prozessen arbeiten, fehlt häufig die Bereitschaft, Neues auszuprobieren. Hier haben sich Schulungen, Workshops und regelmäßige Kommunikation bewährt: Wir erklären, warum die Umstellung notwendig ist und welche Vorteile sie bringt. Indem wir Erfolge feiern und engagierte Mitarbeitende als „Digital Champions“ aufbauen, schaffen wir einen Kulturwandel, der dem Projekt nachhaltig zugutekommt.

Viertens entstehen manchmal Widerstände bei der IT-Sicherheit und Compliance. Sobald Daten zwischen Alt- und Neusystem ausgetauscht werden, steigt die Komplexität im Berechtigungsmanagement. In solchen Fällen empfiehlt es sich, ein umfassendes Sicherheitskonzept zu entwickeln, das Verschlüsselung, Zugriffsrechte und Monitoring einbezieht. Wir verweisen hierbei auch auf Tools für das Rollenkonzept sowie auf Audits, die sicherstellen, dass die DSGVO- und Unternehmensrichtlinien jederzeit eingehalten werden.

Datenmigration und Synchronisation

Bei vielen Projekten führt der Weg zur Modernisierung unweigerlich über die Datenmigration. Oft teilen sich das Alt- und das Neusystem eine Weile denselben Datenpool oder müssen Daten kontinuierlich abgleichen. Gerade hier kann das Strangler Fig pattern seine Stärken ausspielen, da das Routing flexibel gesteuert werden kann: Bestimmte Transaktionen laufen weiterhin über die alte Datenbank, während Neuanlagen bereits im neuen System gespeichert werden.

Nach unserer Erfahrung helfen drei gängige Strategien, um eine geordnete Datenmigration umzusetzen:

  1. Gemeinsame Datenbanknutzung: Beide Systeme greifen zunächst auf das gleiche Datenbankschema zu. Ist das Risiko dabei zu hoch oder das Schema veraltet, setzen wir auf Synchronisation in Teilschritten.
  2. Eventbasierte Replikation: Neue Datensätze oder Änderungen werden über Events publiziert und in die jeweils andere Umgebung gespiegelt. Das verringert Latenzen und bewahrt Datenkonsistenz.
  3. Temporäre ETL-Prozesse: Um besonders umfangreiche Daten zu bearbeiten, eignet sich eine ETL-Schicht (Extract, Transform, Load), die regelmäßig Abzüge verarbeitet und das neue System füllt. Microsoft Learn empfiehlt in diesem Zusammenhang auch sogenannte Shadow Writes, bei denen bestimmte Operationen parallel in beiden Systemen ausgeführt werden.

Die Wahl der richtigen Strategie hängt stets von den Anforderungen ab, etwa der benötigten Echtzeitverarbeitung und dem Sicherheitsniveau. In jedem Fall muss die Fassade erkennen können, wo die Daten geschrieben und gelesen werden, um Konflikte zu vermeiden. Das erfordert ein sorgfältiges Monitoring-Setup. Viele Teams richten separate Dashboards für den Datenfluss ein, damit potenzielle Probleme in Echtzeit erkannt werden.

Vergleich: Big-Bang vs. Strangler-Fig

Um den besonderen Mehrwert des Strangler Fig pattern zu verdeutlichen, bietet sich ein kurzer Vergleich an. Während beim Big-Bang-Ansatz alles auf einmal umgestellt wird, erfolgt bei der strangler fig pattern migration eine sukzessive Ablösung einzelner Komponenten. Wir fassen dies in einer Tabelle zusammen:

| Ansatz | Risiko | Projektlaufzeit | Flexibilität | |---------------------------|-------------------|--------------------------------------|------------------------------------------| | Big-Bang-Migration | Sehr hoch | Kurz, aber sehr intensiver Umbruch | Gering, da alles auf einen Schlag erfolgt| | Strangler Fig Migration | Moderat bis niedrig | Länger, jedoch gleichmäßiger Fortschritt | Hoch, da schrittweises Vorgehen möglich |

Wie wir sehen, erfordert die Big-Bang-Methode zwar weniger Zwischenstufen, birgt aber enorme Gefahren: Treten Fehler auf, leidet sofort der gesamte Betrieb. Das Strangler Fig pattern setzt dagegen auf schrittweises Austauschen und bietet dadurch mehr Sicherheit. Unternehmen, die ihre Altsystem ablösen wollen, können sich so auf einzelne Teilprojekte fokussieren und beschriebenes Fachwissen schneller aufbauen. Langfristig lässt sich dadurch kosteneffizienter und stabiler modernisieren.

Fazit

Wir sind überzeugt, dass die strangler fig pattern migration für viele Mittelständler der ideale Weg ist, um altsysteme modernisieren und langfristig erfolgreich auf neuen Technologien aufzubauen. Die iterative Vorgehensweise senkt das Risiko gravierender Fehlschläge und ermöglicht es, bewährte Unternehmensprozesse in neuer Umgebung weiterzuführen. Anstatt große Budgets in eine hochriskante Komplettumstellung zu stecken, bleiben sowohl Zeit als auch finanzielle Mittel besser planbar.

Zentral ist das reibungslose Zusammenspiel zwischen Altsystem und neuen Services. Deshalb steht und fällt der Erfolg mit einer sauberen architektonischen Planung und einer souveränen Umsetzung der Fassade. Wer strukturiert vorgeht, kann jederzeit Anpassungen vornehmen und komplexe Themen wie datenmigration legacy systeme oder Sicherheitsanforderungen gezielt adressieren. Damit lässt sich Stück für Stück modernisieren, bis schließlich der gesamte Altbau durch eine neue, flexible IT-Landschaft ersetzt ist.

Nicht zuletzt profitiert auch das Personal: Mitarbeitende lernen, sich an die neuen Tools und Prozesse zu gewöhnen, während parallel noch bekannte Workflows verfügbar sind. So entstehen weniger Berührungsängste und der Wandel wird im Alltag verankert. Unterstützt von Schulungen und klarer Kommunikation stärkt dieses Vorgehen die Unternehmenskultur, bringt frische Ideen und trägt dazu bei, fachkräftemangel alte technologien zu entschärfen.

Wir haben erfahren, dass Organisationen, die ein solches inkrementelles Modernisierungsmodell anwenden, schneller auf kundenseitige oder technologische Veränderungen reagieren und wartungskosten altsysteme senken können. So bleibt man nicht nur handlungsfähig, sondern wird zum Treiber von Innovation. Das Strangler Fig pattern zeigt eindrücklich, wie IT-Systeme responsiv erneuert werden können, ohne dass ein Unternehmen unnötige Risiken eingeht. Für alle, die mit modernisierungsstrategien altsoftware liebäugeln, bietet der schrittweise Austausch einen bewährten Weg, den künftigen Herausforderungen souverän entgegenzutreten.

References

Share

Newsletter

Bleiben Sie über Neuigkeiten, Einblicke und Updates informiert. Abonnieren Sie unseren Newsletter und verpassen Sie nichts mehr.

Mit der Anmeldung stimmen Sie zu, dass wir Ihre E-Mail-Adresse zum Versand des Newsletters verwenden. Sie können sich jederzeit abmelden.

Lassen Sie uns sprechen

Bleiben Sie mit uns in Kontakt

Ob konkretes Projekt oder erste Orientierung — wir freuen uns auf den Austausch.