DANIEL KIRCHNER
Alle Projekte

Cloud-Migration Behördenanwendung

KubernetesQuarkusJavaTerraformIstio

Problem

Eine bundesweit eingesetzte Fachanwendung für den elektronischen Rechtsverkehr lief auf WebLogic und J2EE. Deployments dauerten einen Tag. Ausfälle waren teuer, weil Gerichte und Behörden den Dienst täglich brauchen.

Rahmen

Reguliertes Haus. Kein Big-Bang-Wochenende. Das interne Team musste nach der Übergabe selbst deployen. Kein Behördenname, keine Ansprechpartner. Der Stack und die Zahlen sind der Beleg.

Architektur

Zielbild Quarkus auf Kubernetes. Terraform für die Plattform, Istio für mTLS, Traffic Splitting und Observability ohne Eingriff in den Application Code.

Cutover

Strangler-Fig, nicht ein Schalter. Phasen wie im Blog beschrieben: Bestand lesen, Ziel skizzieren, parallel betreiben, dann umlegen. Rollback war Teil des Plans, nicht ein Nachsatz.

Zero Downtime im Cutover. Rollout von einem Tag auf 20 Minuten.