Migration Playbook: WebSphere EAR zu Cloud Native

Schrittweise Migration von EAR/WAR/EJB/SOAP/JMS/JSP zu modularen Java-Services auf Container-Plattformen.

MigrationWebSphereEARCloud Native
Migration Playbook: WebSphere EAR zu Cloud Native
Migration Playbook: WebSphere EAR zu Cloud Native

Inventory der Altlast

Vor Migration werden Module, Deployments, EJBs, SOAP-Operationen, JMS-Queues, Datenbankzugriffe, JSP-Seiten, Batchjobs und Betriebsjobs inventarisiert.

Strangler

Nicht alles wird neu geschrieben. Neue Vertikalschnitte übernehmen gezielt Traffic, während Legacy-Systeme über Adapter weiterlaufen.

Cutover-Kriterien

KriteriumNachweis
FachgleichheitParallel Run Abgleich
PerformanceLasttest mit produktnahen Daten
SecurityOIDC/mTLS/Secrets geprüft
BetriebRunbook + Alerts
RollbackRoute/Feature Flag zurückschaltbar

Praxisübertragung auf das V4-Beispielprojekt

Entscheidung

Dokumentiere die getroffene Architekturentscheidung als ADR, inklusive Alternativen, Folgen und Betriebsrisiken.

Code-Nachweis

Markiere verwendete Entwurfsmuster direkt im Code und ergänze sie in docs/design-patterns.md.

Betrieb

Definiere Metrik, Alert, Runbook-Schritt und Rollback-Option für diesen Bereich.

Typische Fehlerbilder

  • Framework-Feature wird eingesetzt, ohne fachliche Grenze zu verstehen.
  • Technische Wiederholung wird nicht idempotent gemacht.
  • Observability wird erst nach Produktionsproblem ergänzt.
  • Tests prüfen nur Happy Path und keine Wiederanläufe.
⌂ Cockpit