Master 1-6: Fundament
Maven, Modularisierung, Architektur, Infrastruktur, OpenShift und Spring/Jakarta.
Das zentrale Lehrbuch für die gesamte Course Edition: Fachlichkeit, Maven, Architektur, Runtime, Container, Legacy, Testing, CI/CD, Observability und End-to-End.
Dieses Root-Master-Lehrbuch ist der rote Faden der gesamten Course Edition. Es erklärt, waru...
2Master 1-6 bilden das Fundament. Master 7-13 zeigen Fachsysteme. Master 14/24 behandeln Lega...
3Die Master sind bewusst gruppiert. Dadurch lernst du nicht alles gleichzeitig, sondern in ve...
4Jeder Master hat eine Rolle: Grundlagen, Fachsystem, Legacy, Plattform, Qualität, Betrieb od...
5Die wiederkehrende Struktur lautet: Portal -> Gateway -> Use Case -> Domain -> Port -> Adapt...
6Du kannst fachlich, technisch oder betrieblich starten. Die Lernwege sind unterschiedlich, a...
7Demo reduziert Komplexität. Produktion ergänzt Security, Datenhärtung, Messaging, Tests, Dep...
8Wichtige Muster sind Hexagonal Architecture, Ports/Adapters, Repository, Strategy, Factory, ...
9Das Lehrbuch endet mit Aufgaben, die prüfen, ob du Fachlichkeit, Code, Betrieb, Legacy und E...
Die Course Edition ist kein loses ZIP mit vielen Dateien. Sie ist eine Lernlandschaft. Man soll nicht alles gleichzeitig öffnen, sondern schrittweise verstehen: erst Fachlichkeit, dann Architektur, dann Code, dann Betrieb, dann End-to-End.
Maven, Modularisierung, Architektur, Infrastruktur, OpenShift und Spring/Jakarta.
Commercial, Insurance, Banking, Healthcare, ERP, Telecom und Logistics.
Refactoring, Migration, Anti-Corruption Layer, Strangler und Parallelbetrieb.
Container, Runtime, Gateway, API, Events und Integrationsverträge.
Tests, CI/CD, Release, Observability, Runbooks und Incident-Sicht.
Benutzersicht, Datenbasis, UI, Modernisierung und Gesamtfluss.
Fokus: Maven-Reaktor, Modulgrenzen, Parent-POM, erste Schichten.
Verknüpft mit: Master 2, 3, 6
Fokus: größere Modulstruktur, klare Verantwortlichkeiten.
Verknüpft mit: Master 1, 3, 16
Fokus: DDD, Hexagonal, Ports/Adapter, Integration.
Verknüpft mit: Master 4, 5, 17
Fokus: Cloud, VM, Bare Metal, On-Prem und Hosting.
Verknüpft mit: Master 5, 15
Fokus: OpenShift, Container, Deployments, Routes, Config.
Verknüpft mit: Master 15, 19, 20
Fokus: Spring/Jakarta, REST, Worker, Security, Data.
Verknüpft mit: Master 16, 17
Fokus: Order-to-Cash, Bestellung, Rechnung, Zahlung.
Verknüpft mit: Master 17, 22, 25
Fokus: Quote, Underwriting, Policy, Claim, Billing.
Verknüpft mit: Master 17, 18, 20, 25
Fokus: Customer, Account, Payment, Ledger, Closing.
Verknüpft mit: Master 17, 22, 25
Fokus: Patient, Appointment, Treatment, Billing, Audit.
Verknüpft mit: Master 18, 20
Fokus: ERP, Inventory, Order-to-Cash, Billing.
Verknüpft mit: Master 13, 17, 25
Fokus: Usage, Rating, Contract, Billing.
Verknüpft mit: Master 17, 20
Fokus: Shipment, Tracking, Return, Reservation.
Verknüpft mit: Master 11, 17, 25
Fokus: Altcode, Tests, Refactoring, ACL, Migration.
Verknüpft mit: Master 24, 22, 25
Fokus: Container, DB, Storage, Security, OpenShift.
Verknüpft mit: Master 16, 19, 20
Fokus: Runtime-nahe Apps, Profile, Services.
Verknüpft mit: Master 15, 17
Fokus: Gateway, API, Events, Idempotenz, Correlation.
Verknüpft mit: Master 21, 23, 25
Fokus: Unit, Integration, Contract, Architecture, Smoke.
Verknüpft mit: Master 19, 20
Fokus: Build, Quality Gates, Artefakte, Rollback.
Verknüpft mit: Master 18, 20
Fokus: Logs, Metrics, Traces, Alerts, Runbooks.
Verknüpft mit: Master 19, 25
Fokus: Portal, Rollen, fachliche Szenarien.
Verknüpft mit: Master 17, 23, 25
Fokus: Datenmodell, Migration, Outbox, Audit.
Verknüpft mit: Master 14, 24, 25
Fokus: Backoffice, Customer Portal, UI-Flows.
Verknüpft mit: Master 21, 17
Fokus: Strangler, ACL, Parallelbetrieb, Roadmap.
Verknüpft mit: Master 14, 22, 25
Fokus: Portal -> Gateway -> Fachsysteme -> Daten -> Legacy -> Observability.
Verknüpft mit: alle relevanten Master
User / Portal
-> Gateway / API
-> Application Use Case
-> Domain Model / Domain Service
-> Port
-> Adapter
-> Database / Messaging / Legacy / External System
-> Logs / Metrics / Traces / Audit
OrderController → PlaceOrderUseCase → Order → OrderRepository → InMemoryOrderRepository
Der Pfad zeigt echte Schichtentrennung. Der Speicheradapter ist lokal lauffähig, aber nicht persistent.
Vollständig lesenQuote → Underwriting → Policy → Billing → Payment → Claim → Payout → Reinsurance
Der fachliche Ablauf und die Tarifregel sind konkret. Direkte Service-Erzeugung und feste IDs markieren die Demo-Grenze.
Vollständig lesenDie Modulnamen und der Demo-Flow bilden eine Modernisierungsroadmap. Der aktuelle Smoke-Code führt jedoch keine echte Datenmigration aus.
Vollständig lesenDer Orchestrator ist ausführbar und erzeugt acht konsistente Schritte. Er modelliert Fremdsystemergebnisse, statt echte verteilte Aufrufe durchzuführen.
Vollständig lesen| Bereich | Demo | Produktion |
|---|---|---|
| Security | einfache Profile | OIDC, RBAC, Secrets, TLS, Audit |
| Datenbank | lokale DB / Smoke-Daten | Migration, Backup, Restore, Monitoring |
| Messaging | simuliert oder einfach | Outbox, Retry, DLQ, Idempotenz |
| Deployment | lokal / Compose | OpenShift, GitOps, Rollback |
| Tests | exemplarisch | Unit, Integration, Contract, Architecture, Smoke |
| Observability | Logs | Logs, Metrics, Traces, Alerts, Runbooks |
Fachlogik von Technik trennen.
Fachliche Schnittstellen definieren, technische Umsetzung außen halten.
Persistenz abstrahieren.
austauschbare Regeln kapseln.
komplexe Objekterzeugung bündeln.
Legacy- und Fremdmodelle schützen.
Datenänderung und Event zuverlässig koppeln.
lange Geschäftsprozesse koordinieren.
komplexe Systemlandschaft hinter klarer API bündeln.
Erkläre Master 8 Insurance ohne Java-Wörter.
Finde in einem Master Use Case, Domain, Port, Adapter und Runtime.
Erkläre Demo-vs-Produktion für Security, DB, Messaging und Observability.
Erkläre Master 25 als Gesamtfluss.
WAS_WURDE_GEMACHT.html
ABSCHLUSS_CHECKLISTE.html