Ausgangslage
Eine zentrale Fachanwendung einer Bundesbehörde — gewachsener Java-Monolith, Oracle-Backend, fünfzehn Jahre Geschäftslogik tief in der Codebasis. Modernisierung über fünf Jahre, Strangler-Pattern als Migrations-Strategie, Ziel: Microservice-Architektur auf cloud-nativem Stack mit Quarkus, Kubernetes und PostgreSQL.
Die Aufgabe: Domain-Schnitte sauber legen, ohne den laufenden Betrieb zu stören. Mehrere Domain-Teams gleichzeitig im Übergang halten, ohne dass Architektur-Konsistenz verloren geht.
Mein Beitrag
- Definition der Baseline-Architektur für das Microservice-Re-Design
- Planung des technologischen Migrationspfads — Java → Quarkus, Oracle → PostgreSQL parallel
- Domain-Schnitte mit Event Storming und Domain-Driven Design erarbeitet
- Coaching der Entwicklungsteams beim Übergang zu Docker- und Kubernetes-Stack
- ADR-Pipeline etabliert, Architektur-Konsistenz über zahlreiche Services sichergestellt
- Datenbankmigrationen Monolith → Microservice geplant und begleitet
// Wirkung in Zahlen
180 Mio. €
Projektvolumen
24 Mte.
Mandatsdauer
mehrere
Domain-Teams gecoacht
Ergebnis
Klar geschnittene Domain-Service-Landschaft, betriebsfähig parallel zum Legacy-Stack — keine Big-Bang-Umstellung, keine Betriebsausfälle. Reproduzierbarer Migrationspfad pro Domain-Schnitt, vom Team in folgenden Tranchen weiterverwendet. Architektur-Governance auf ADR-Basis, vom Team weitergetragen über das Mandatsende hinaus.
// Tech-Stack

