Beginne bei den sechs fachlichen Workflows und ihren Daten-/Remote-Abhängigkeiten. Nicht jede schlechte Struktur wird sofort korrigiert; zuerst muss ihr reales Verhalten sichtbar sein.
Lehrbuch
Legacy-Modernisierung als nachvollziehbare Kette
Lesereihenfolge: Verhalten sichern, Grenzen übersetzen, Traffic kontrollieren, Ergebnisse vergleichen, Daten migrieren und erst danach Legacy abschalten.
Kapitel 1 · Legacy verstehen
Kapitel 2 · Safety Net
Unit Tests prüfen Regeln und Fehler. Schema-ITs prüfen SQL-Verträge. Golden Master schützt bekannte Ausgaben. Diese Kombination ist wichtiger als eine isolierte Coverage-Zahl.
Kapitel 3 · Schnittgrenzen
ACL und Adapter verhindern, dass SOAP-Namen, Statuscodes und technische Fehler in das neue Domain-Modell wandern.
Kapitel 4 · Koexistenz
Strangler, Shadow Traffic und Parallel Comparison erlauben Legacy und Modern gleichzeitig. Ein Release Gate blockiert kritische Abweichungen.
Kapitel 5 · Moderne Betriebsfähigkeit
Transactional Outbox, Retry/Failed-Status, Probes, Metrics, Ressourcenlimits und NetworkPolicy machen aus einer Code-Migration eine betreibbare Anwendung.