Strangler-Fig-Migration
Bounded Contexts einzeln extrahieren, schrittweise hinter einer Routing-Schicht umstellen und an jedem Schritt einen Rollback verfügbar halten. Das Legacy-System bleibt während der gesamten Migration live.
Leistungen
Legacy-Anwendungen modernisieren ohne das Risiko eines vollständigen Neubaus. YuSMP Group migriert geschäftskritische Systeme nach dem Strangler-Fig-Muster — inkrementelle Microservice-Extraktion, Framework-Upgrades und Cloud-Migration, die die Produktion durchgehend am Laufen halten. Fester Scope, All-in-Preise in USD über drei Stufen: ein Audit plus Quick Wins ab 2.300 $, systemisches Refactoring ab 9.200 $ und eine vollständige Modernisierung ab 28.700 $. Typische Projekte: COBOL und Delphi zu Java oder .NET, PHP zu Node, Monolithen zu Microservices, On-Premises zu AWS, Azure oder GCP sowie .NET Framework zu .NET 8. IP-Übertragung am ersten Tag, kein Recruiting-Aufschlag, keine Tool-Zuschläge. Compliance ist von Anfang an eingebettet: DSGVO-konform, ISO-27001-bereit, SOC 2 Type II in Vorbereitung, HIPAA-fähig.
Die meisten Modernisierungsprojekte scheitern, wenn Teams vollständige Neuentwicklungen versuchen — der Scope explodiert, die Roadmap friert ein und das Unternehmen verliert die Geduld, bevor das neue System bereit ist. Wir setzen stattdessen standardmäßig auf Strangler-Fig-Refactoring: Bounded Contexts in Microservices extrahieren und Fähigkeiten einzeln hinter einer Routing-Schicht migrieren. Das Legacy-System bleibt während des gesamten Prozesses in der Produktion. Unser Ansatz ist architekturzentriert: Eine rein lesende Discovery-Phase kartiert das bestehende System und seine Abhängigkeiten, ein Migrationsplan quantifiziert Risiken und sequenziert die Phasen, und inkrementelle Cutovers beinhalten an jedem Schritt einen Rollback. Referenzmodernisierungen umfassen Fertigung (REHAU), Industriesysteme (CheckList) und Betriebsplattformen (xRouten). Sehen Sie es in der Praxis in unserer Refactoring xRouten Fallstudie.
Bounded Contexts einzeln extrahieren, schrittweise hinter einer Routing-Schicht umstellen und an jedem Schritt einen Rollback verfügbar halten. Das Legacy-System bleibt während der gesamten Migration live.
.NET Framework 4.x zu .NET 8, Java 8 zu Java 21 auf Spring Boot, PHP 5/7 zu PHP 8, AngularJS und Knockout zu React oder Vue. In-Place-Upgrades, wenn der ROI das Refactoring übertrifft.
Nur wo der ROI es rechtfertigt. Wir sagen Ihnen, wann ein sauberer modularer Monolith die bessere Antwort ist — Microservices verursachen Betriebskosten und zahlen sich erst bei echter Skalierung aus.
Lift-and-Shift, Replatform oder Refactoring auf AWS, Azure oder GCP. Wir wählen das richtige Muster pro Workload — keine Einheitslösung, die die Cloud-Rechnung verschwendet.
Oracle zu PostgreSQL, On-Premises SQL Server zu verwaltetem Azure SQL oder RDS, Mainframe DB2 zu Cloud-nativen Datenspeichern. Change Data Capture, Dual-Run und Reconciliation integriert.
jQuery, Knockout und AngularJS zu React, Vue oder Next.js. Design-System-Extraktion, Micro-Frontend-Grenzen und SSR, wo es bei Core Web Vitals seinen Einsatz rechtfertigt.
Architektur-Mapping, Abhängigkeitsgraph, Hot-Path-Tracing und Risikobewertung über Module und Datenflüsse. Keine Code-Änderungen — wir lesen, profilieren und dokumentieren nur das System so, wie es tatsächlich läuft.
Eine Strangler-Fig-Roadmap mit quantifizierten Migrationsphasen, Abhängigkeits-Sequenzierung, Rollback-Strategie und Budgetrahmen pro Phase. Sie genehmigen den Plan, bevor eine einzige Zeile neuen Codes geschrieben wird.
Inkrementelle Cutovers pro Bounded Context mit wöchentlichen Demos, Dual-Run-Validierung und Reconciliation-Jobs. Jede Phase liefert eine echte Fähigkeit in die Produktion hinter Feature Flags – kein Slideware-Meilenstein.
SRE-Praktiken, Observability mit OpenTelemetry und Datadog, Error-Budget-Richtlinien und geordnete Deaktivierung von Legacy-Pfaden, sobald das neue System sich mindestens ein Quartal in der Produktion bewährt hat.
4–6 Wochen. Architektur-Audit, Abhängigkeitsgraph, Risikobewertung und ein phasenweiser Modernisierungsplan mit quantifizierten Budgets. Liefergegenstand, den Sie bei jedem Anbieter einsetzen können — nicht nur bei uns.
Standardmodell für die Migration selbst. Monatliche Abrechnung pro Rolle und Seniorität, volle Transparenz über Stunden und Kapazität, Scope passt sich an, sobald Bounded Contexts ihre wahre Gestalt offenbaren.
Für langfristige, mehrjährige Programme. Ein dauerhaftes Squad – Backend, Frontend, DBA, DevOps, Delivery Lead – verantwortet die Modernisierungs-Roadmap gemeinsam mit Ihren internen Entwicklern.
Festscoped, All-in-Preise in USD über drei Stufen, dimensioniert danach, wie tief die Modernisierung geht. Kein Recruiting-Aufschlag, keine Tool-Zuschläge, keine versteckten Gebühren. Sie sehen das Budget als Einzelposten am Ende der Discovery und geben es frei, bevor eine Zeile Code geschrieben wird — und Cloud-Gebühren laufen über Ihre eigenen Konten, sodass Sie den Kostenhebel behalten.
Audit + Quick Wins
ab 2.300 $
fester Scope · einmalig
Rein lesendes Architektur-Mapping, Abhängigkeitsgraph und Risikoregister sowie die Quick Wins mit dem höchsten ROI — Abhängigkeits- und Framework-Upgrades, die schlimmsten Sicherheitsschulden — und eine Strangler-Fig-Roadmap, die Sie bei jedem Anbieter einsetzen können.
Systemisches Refactoring
ab 9.200 $
fester Scope · phasenweise
Extrahieren Sie die ersten Bounded Contexts hinter einer Routing-Schicht in Microservices, aktualisieren Sie das Kern-Framework, ergänzen Sie Tests und Observability und betreiben Sie jeden Cutover im Dual-Run, während das Legacy-System durchgehend live bleibt.
Vollständige Modernisierung
ab 28.700 $
durchgängiges Programm
Vollständige Microservice-Extraktion, Datenbank- und Cloud-Migration zu AWS, Azure oder GCP, neu aufgebautes CI/CD und SRE sowie geordnete Stilllegung des Legacy-Systems, sobald das neue in der Produktion bewiesen ist.
Was die Zahl bewegt: die Systemgröße und Kopplung (KLOC, Anzahl der Bounded Contexts, wie verworren der Abhängigkeitsgraph ist); das Datenmigrationsrisiko (Change Data Capture, Dual-Run-Paritätsfenster und Reconciliation sind der riskanteste Workstream); der Compliance-Scope (DSGVO-Datenhaltung, SOC 2, HIPAA- oder PCI-DSS-Kontrollen, die durch den Cutover getragen werden); die Zielplattform (In-Place-Framework-Upgrade versus Microservices auf AWS, Azure oder GCP); und das Engagement-Modell (Festpreis-Discovery, Zeit-und-Material-Migration oder ein langfristiges dediziertes Squad).
Android + iOS Refactoring und Neuentwicklung für einen deutschen Last-Mile-Logistiker — Mehrpunkt-Routenplanung, Echtzeit-Fahrerverfolgung und In-App-Rechnungsstellung im EU-Betrieb.
Offline-first-Ökosystem, das Papierjournale für die Reaktorprozesskontrolle ersetzt — Android, Admin, Controller-Dashboard.
B2B-E-Commerce und Produktkonfigurator für einen globalen Polymerhersteller mit Multi-Regionen-Preisgestaltung, Lagerbestand und Händler-Workflows.
Die schwierige Arbeit einer Modernisierung steckt in den sektor-spezifischen regulatorischen und Integrationsdetails, nicht in einem generischen Playbook. Wir modernisieren dort, wo Compliance-Risiko und Legacy-Komplexität die eigentliche Herausforderung sind.
Core-Banking-, Zahlungs- und Kreditplattformen werden innerhalb des PCI-DSS-Scopes modernisiert, mit Dual-Run-Abstimmung, damit keine Transaktion beim Cutover verloren geht.
Wir extrahieren Bounded Contexts (Identität, Abrechnung, Risikomodul) aus monolithischen Cores per Strangler-Fig mit CDC-basierten Dual-Run-Phasen von 2–4 Wochen pro Cutover, um die Hauptbuch-Parität vor Deaktivierung der Legacy-Schreibpfade zu gewährleisten.
HIPAA-fähige Modernisierung mit BAA, EU-Datenhaltung und prüfungssicheren Logs für regulierte klinische und Patientensysteme.
Wir bearbeiten HL7-v2-zu-FHIR-R4-Migrationen, On-Premise-zu-Cloud-Rehosting für PHI-tragende Workloads und Framework-Upgrades klinischer Entscheidungsunterstützungssysteme — stets mit laufendem Legacy-System.
Prozesssteuerungs- und B2B-Commerce-Systeme für globale Hersteller modernisiert — siehe unsere REHAU- und Offline-First-CheckList-Projekte.
Wir modernisieren ERP-Integrationen, Delphi- und VB6-Fertigungstools und Legacy-SOAP-Services hinter API-Gateway-Schichten — priorisiert nach dem größten operativen Reibungsverlust.
Routenplanungs-, Tracking- und Fakturierungsplattformen refaktorisiert ohne Betriebsunterbrechungen, wie in unserem EU-Last-Mile-xRouten-Rebuild.
Wir modernisieren Dispositions-Engines, Fahrer-Apps und Frachtmanagement-Backends einschließlich Offline-First-Mobile-Schichten und Echtzeit-Tracking-APIs, während der Tagesbetrieb auf dem Legacy-Stack weiterläuft.
Legacy-monolithische Commerce-Plattformen zu Headless-Architekturen migriert: Katalog, Preisfindung, Warenkorb und Checkout als unabhängig deploybare Services hinter einer API-Schicht.
Wir bearbeiten Magento-1- und Legacy-Shopify-Plus-Replatformings, ERP-Konnektor-Rewrites (SAP/Navision) und individuelle PHP- oder classic-ASP-Storefront-Modernisierungen, ohne den Live-Betrieb zu unterbrechen.
Praxis-Management-, Dokumentenmanagement- und Abrechnungssysteme für Anwaltskanzleien, Wirtschaftsprüfungsgesellschaften und Beratungsnetzwerke modernisiert. Legacy-FileMaker-, Access- und frühe-.NET-Plattformen zu Cloud-nativen Stacks migriert.
Wir priorisieren zuerst Mandantenportal- und Abrechnungsmodule — die ROI-stärksten Extraktionen — und planen die Migration um Gerichtskalender und Berichtstermine, damit kein geschäftskritisches Fenster unterbrochen wird.
DSGVO-konform · ISO-27001-bereit · SOC 2 Type II in Vorbereitung · HIPAA-fähig · PCI-DSS-Scope-bereit · CCPA-berücksichtigt
Wir pitchen keine Big-Bang-Neuentwicklungen. Der Standard ist inkrementelle Strangler-Fig-Migration mit durchgehend laufendem Legacy-System — geringeres Risiko, schnellerer ROI, kein Roadmap-Einfrieren.
Der Discovery-Liefergegenstand enthält ein Risikoregister, einen Abhängigkeitsgraph und phasenbezogene Budgetrahmen. Sie genehmigen den Plan mit Zahlen, nicht mit Bauchgefühl, bevor die Migration beginnt.
DSGVO, SOC 2, HIPAA und PCI-DSS-Scope vom ersten Tag an berücksichtigt. EU-Datenhaltung, US-Optionen auf Anfrage, prüfungsfertige Logs, verschlüsselte Endpunkte und AV-Verträge verfügbar.
Bei Zahlungs-, Kredit- und Healthcare-Modernisierungen arbeiten wir innerhalb Ihres bestehenden Compliance-Scopes — PCI-DSS-QSA, HIPAA-Business-Associate oder HITRUST — ohne Zertifizierungen zu unterbrechen.
Die Legacy-Android-App hatte jahrelang angesammelten technischen Schulden und kein iOS-Pendant. YuSMP refaktorisierte den bestehenden Code, lieferte die iOS-Version und ergänzte Live-Fahrerverfolgung sowie In-App-Rechnungsstellung — ohne den täglichen Betrieb unserer Fahrer zu unterbrechen.
Unsere iOS- und Android-Apps hatten sich über Jahre getrennter Entwicklung auseinanderentwickelt. YuSMP entwickelte eine einzige einheitliche Lösung mit Live-Kamera-Feeds, Smart-Home-Gerätesteuerung und rollenbasiertem Mehrbenutzerzugriff. Null kritische Defekte in den ersten sechs Monaten nach dem Launch.
Die Preise sind festscoped und all-in, angegeben in USD über drei Stufen. Ein Audit plus Quick Wins beginnt ab 2.300 $; systemisches Refactoring der ersten Bounded Contexts ab 9.200 $; eine vollständige durchgängige Modernisierung ab 28.700 $. Die genaue Zahl richtet sich nach Systemgröße und Kopplung, dem Datenmigrationsrisiko, dem Compliance-Scope und der Zielplattform. Sie sehen das Budget als Einzelposten am Ende der Discovery und geben es frei, bevor eine Zeile Code geschrieben wird. Es gibt keinen Recruiting-Aufschlag, keine Tool-Zuschläge, und Cloud-Gebühren laufen über Ihre eigenen Konten, sodass Sie den Kostenhebel behalten.
In den meisten Fällen modernisieren. Vollständige Neuentwicklungen scheitern in weit über 50 % der Fälle, weil sie die Roadmap einfrieren, den Scope vervielfachen und einen einzigen hochriskanten Cutover erzwingen. Wir bevorzugen standardmäßig das Strangler-Fig-Muster: das Legacy-System am Laufen lassen, neuen Traffic an extrahierte Microservices pro Bounded Context umleiten und Legacy-Code erst deaktivieren, wenn der neue Pfad in der Produktion bewiesen ist. Eine Neuentwicklung ist nur gerechtfertigt, wenn der Legacy-Stack nicht wartbar ist, keine Entwickler mehr vorhanden sind oder Compliance sie erzwingt — und selbst dann gehen wir phasenweise vor.
Strangler Fig ist ein inkrementelles Refactoring-Muster: Eine Routing-Schicht sitzt vor dem Legacy-System und leitet Anfragen für bestimmte Fähigkeiten schrittweise an neue Microservices um. Der Legacy-Code läuft für alles weiter, was noch nicht migriert ist. Jeder Bounded Context — Bestellungen, Abrechnung, Identität — wird extrahiert, deployt, im Dual-Run validiert und dann umgestellt. Ein Rollback ist eine Routing-Änderung, kein Redeploy. Über Monate hinweg “würgt” das neue System das alte, bis die Legacy-Anwendung sicher stillgelegt werden kann.
Discovery und Migrationsplan dauern 4–6 Wochen. Die Migration selbst hängt von der Systemgröße und der Risikobereitschaft ab: Ein mittelgroßer .NET-Framework- oder PHP-Monolith mit 200–400 KLOC landet typischerweise in 9–18 Monaten inkrementeller Migration. Mainframe- und COBOL-Programme sind von Natur aus mehrjährig. Wir arbeiten in 2–3-Monats-Phasen mit einem demonstrierbaren Cutover am Ende jeder Phase, sodass der Geschäftsnutzen kontinuierlich entsteht, statt auf ein Big-Bang-Release zu warten.
Ja, das ist der Sinn von Strangler Fig. Das Legacy-System bleibt während der gesamten Modernisierung in der Produktion. Der Traffic verschiebt sich hinter einer Routing-Schicht (API-Gateway, Reverse Proxy oder Feature Flag), sobald jeder Bounded Context online geht. Wir betreiben den alten und neuen Pfad im Dual-Run, vergleichen Ausgaben und kehren den kanonischen Schreibpfad erst um, wenn die Parität bestätigt ist. Wartungsfenster beschränken sich auf Datenbank-Cutovers und dauern in der Regel unter einer Stunde, geplant mit Ihrem Betriebsteam.
Ja. Wir haben Modernisierungen durchgeführt von .NET Framework 4.x zu .NET 8, Java 8 zu Java 21 auf Spring Boot, PHP 5/7 zu PHP 8 und Node.js, Delphi/Pascal zu C# und TypeScript, Oracle Forms und PL/SQL zu PostgreSQL mit Node- oder Java-Services, klassischem ASP und VB6 zu modernen Web-Stacks sowie AngularJS/Knockout/jQuery zu React, Vue oder Next.js. COBOL- und Mainframe-Workloads werden bei Bedarf in Partnerschaft mit spezialisierten Re-Hosting-Anbietern bearbeitet.
Daten sind der riskanteste Teil jeder Modernisierung, daher behandeln wir sie als erstklassigen Workstream. Wir beginnen mit Change Data Capture (Debezium, nativem Log-Shipping oder Anbieter-CDC), um neue und alte Datenspeicher synchron zu halten. Im Dual-Run gehen Schreiboperationen in beide Systeme, und ein Reconciliation-Job meldet Abweichungen innerhalb einer Stunde. Wir frieren den Legacy-Schreibpfad erst nach einem Paritätsfenster ein — typischerweise 2–4 Wochen — und halten die Legacy-Datenbank für 90 Tage nach dem Cutover als schreibgeschützten Fallback vor.
Ja, und das ist der Standardfall. Strangler-Fig ermöglicht es, Feature-Team und Modernisierungs-Track parallel laufen zu lassen: Neue Features landen ab Tag eins auf extrahierten Microservices, während Legacy-Code die noch nicht migrierten Bounded Contexts bearbeitet. Wir koordinieren Branch-Konventionen, Service-Grenzen und eine Sperrliste für Legacy-Module, damit sich die beiden Tracks nicht überschneiden. Typischerweise werden 20–30 % der Sprint-Kapazität des Feature-Teams für Modernisierungs-Integrationsarbeit reserviert; wir berücksichtigen das im Phasenplan.
Externe Integrationen werden in der Discovery katalogisiert und nach Migrationsrisiko klassifiziert. Integrationen mit dokumentierten APIs werden zuerst hinter einer internen Adapter-Schicht gekapselt, sodass neue Microservices den Adapter statt den Legacy-Konnektor direkt aufrufen. End-of-Life-Vendor-APIs werden markiert und während der Migration entweder ersetzt oder mit einem Kompatibilitäts-Shim versehen. Integrationen, die nicht während der Migration ersetzt werden können, bleiben im Legacy-System und werden zuletzt migriert.
Das kommt vor, und wir planen dafür. Im Dual-Run läuft ein Reconciliation-Job, der die Ausgaben von Legacy- und neuem Pfad für jede Transaktion vergleicht. Abweichungen werden in erwartete Unterschiede (bewusste Verhaltensänderungen), jetzt sichtbare Legacy-Bugs und neue Bugs im migrierten Code klassifiziert. Legacy-Bugs, die während der Migration entdeckt werden, werden dokumentiert und mit Ihnen triagiert — manche werden im neuen Service behoben, andere als bekannte Probleme für Post-Cutover-Patches notiert.
Wir definieren zu Beginn drei Ebenen von Erfolgsmetriken: technisch (Testabdeckung, Deploy-Frequenz, MTTR, Fehlerrate bei migrierten Services), operativ (Vorfallsreduktion, Infrastrukturkostendelta, Bereitschaftsaufwand) und geschäftlich (Feature-Velocity auf dem neuen Stack, Time-to-Market für neue Funktionen). Diese werden in monatlichen Programm-Reviews berichtet. Jede Phase endet mit einem demonstrierbaren Cutover und einem Health-Dashboard, das den Legacy-Traffic-Prozentsatz zeigt.
Praxisnahe Leitfäden und Analysen unserer Ingenieure für 2026.
Teilen Sie uns einige Details mit, und ein Senior-Consultant antwortet innerhalb eines Werktages.