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

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.

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.

⌂ Cockpit