Fundament
Maven, Modularisierung, Architektur, Infrastruktur, OpenShift und Spring/Jakarta.
Diese Root-Dokumentation erklärt, wie die 25 Master fachlich, technisch und betrieblich zusammenhängen. Sie zeigt Gruppen, Abhängigkeiten, Lernpfade und die Rolle jedes Masters im Gesamtbild.
Maven, Modularisierung, Architektur, Infrastruktur, OpenShift und Spring/Jakarta.
Commercial, Insurance, Banking, Healthcare, ERP, Telecom, Logistics und Legacy.
Container, Runtime, API, Integration, Testing, CI/CD und Observability.
Portal, Frontend, Daten, Legacy Modernization und End-to-End Runtime.
Diese Master schaffen das technische Fundament. Ohne sie versteht man die späteren Fachsysteme zwar fachlich, aber nicht sauber architektonisch.
Diese Master zeigen konkrete Geschäftsdomänen. Sie übersetzen reale Prozesse in Domain, Use Cases, Adapter und Runtime.
Diese Master erklären Altcode, Migration, Refactoring, Anti-Corruption Layer und Strangler-Strategie.
Diese Master verbinden Anwendungen mit Container, Infrastruktur, Laufzeit, API-Gateway und Integration.
Diese Master machen aus Demo-Code ein liefer- und betreibbares System mit Tests, CI/CD und Observability.
Diese Master bündeln Benutzerführung, Datenbasis, UI und End-to-End-Zusammenhang.
| Master | Name / Ordner | Kategorie | Rolle im Gesamtbild | Status | Direkt öffnen |
|---|---|---|---|---|---|
| Master 1 | Maven Modular Baseline 01_MVN_SB3_Modulare_Grundlage | Grundlage | Maven-Mehrmodulstruktur, erste Modulgrenzen, Basis für alle weiteren Master. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 2 | Enterprise Modular System 02_SB3_QUARKUS_JPA_KAFKA_Modularchitektur | Grundlage | Größere modulare Enterprise-Struktur mit mehr Modulen und klareren Verantwortlichkeiten. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 3 | Distributed Architecture Deep Dive 03_DDD_HEX_KAFKA_Verteilte_Architektur | Architektur | Übertragung der modularen Basis auf verteilte Architektur, DDD, Hexagonal und Integrationsgrenzen. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 4 | Cloud / VM / Bare Metal Distributed Systems 04_AWS_VM_BM_Hybrid_Infrastruktur | Infrastruktur | Zeigt, wie dieselbe Architektur auf Cloud, VM, Bare Metal, On-Prem und Hosting gedacht wird. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 5 | OpenShift Enterprise Platform 05_OCP_K8S_HELM_Containerplattform | Plattform | Containerisierung und OpenShift-Perspektive für die spätere Plattformbetrachtung. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 6 | Spring & Jakarta Runtime Deep Dive 06_SB3_JEE11_Runtime | Runtime | Konkrete Spring/Jakarta-Runtime-Bausteine, APIs, Worker, Security, Data und Observability. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 7 | Commercial Enterprise System 07_IMPL_OTC_Order_to_Cash | Fachsystem | Erster größerer fachlicher Geschäftsprozess mit Order-to-Cash-Charakter. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 8 | Insurance Enterprise System 08_IMPL_INS_Versicherung | Fachsystem | Versicherung mit Quote, Underwriting, Policy, Billing, Claim und Payout. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 9 | Banking / Core Banking System 09_IMPL_CBS_Core_Banking | Fachsystem | Banking mit Customer, Account, Payment, Ledger und Closing. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 10 | Healthcare / Hospital System 10_IMPL_HIS_Healthcare | Fachsystem | Healthcare mit Patient, Termin, Behandlung, Billing und Audit. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 11 | ERP Enterprise System 11_IMPL_ERP_Enterprise | Fachsystem | ERP mit Procure-to-Pay, Order-to-Cash, Inventory und Billing. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 12 | Telecommunication System 12_IMPL_TELCO_Telekommunikation | Fachsystem | Telecom mit Contract, Provisioning, Usage, Rating und Billing. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 13 | Logistics / Supply Chain System 13_IMPL_SCM_Logistik | Fachsystem | Logistics mit Order, Reservation, Shipment, Tracking und Return. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 14 | Legacy Refactoring & Migration System 14_ACL_STRANGLER_Legacy_Migration | Legacy | Altcode, Refactoring, Anti-Corruption Layer, Migration und Parallelbetrieb. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 15 | Enterprise Container Infrastructure Platform 15_DOCKER_K8S_PG_SEC_Plattform | Plattform | Container, DB, Storage, Security, Netzwerk, Backup, OpenShift und Infrastrukturprofile. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 16 | Real Runtime Applications 16_IMPL_RUNTIME_Anwendungen | Runtime | Mehr runtime-nahe Anwendungen, die über Smoke-Flows hinausgehen. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 17 | API & Integration Gateway 17_IMPL_API_GW_Integration | Integration | API-/Gateway-Sicht, Integration, Correlation, Idempotenz und Verträge. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 18 | Enterprise Testing Master 18_TEST_QA_Enterprise_Testing | Qualität | Teststrategie: Unit, Integration, Contract, Architecture und Smoke Tests. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 19 | CI/CD & Release Master 19_CICD_REL_Release | Qualität | Build, Quality Gates, Release, Artefakte, SBOM, Rollback und Deploy. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 20 | Observability & Operations Center 20_OBS_SRE_Betrieb | Betrieb | Logs, Metrics, Traces, Alerts, Runbooks und Incident-Perspektive. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 21 | Unified Enterprise Runtime Portal 21_IMPL_PORTAL_Runtime | Portal | Portal als Einstieg und Zusammenführung fachlicher Szenarien. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 22 | Database, Migration & Persistence Master 22_PG_FLYWAY_Persistenz | Daten | Datenmodell, Migration, Persistenz, Outbox, Audit, Backup/Restore. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 23 | Frontend & Backoffice Portal Master 23_IMPL_FE_BO_Portal | Frontend | Backoffice, Customer Portal und UI-Sichten auf fachliche Abläufe. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 24 | Legacy Modernization Deep Dive 24_ACL_STRANGLER_Legacy_Deep_Dive | Legacy | Vertiefte Legacy-Modernisierung mit Characterization Tests, Refactoring und Zielarchitektur. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Master 25 | Consolidated End-to-End Runtime 25_IMPL_E2E_Runtime | End-to-End | Zusammenführung von Portal, Gateway, Fachsystemen, Legacy, Daten und Observability. | OK | MASTER_LEHRBUCH RUNNABLE README |
| Von | Zu | Warum hängt es zusammen? |
|---|---|---|
| 1 | 2 | Master 2 erweitert die modulare Baseline aus Master 1. |
| 2 | 3 | Master 3 nutzt die modulare Grundlage für verteilte Architektur und Integrationsgrenzen. |
| 3 | 4 | Master 4 denkt die verteilte Architektur auf verschiedene Infrastrukturformen weiter. |
| 4 | 5 | Master 5 konkretisiert Container/OpenShift als Plattformziel. |
| 5 | 6 | Master 6 ergänzt konkrete Spring/Jakarta-Runtimes auf dieser Plattformidee. |
| 6 | 7–13 | Die Fachsysteme nutzen die Runtime- und Architekturideen als technische Basis. |
| 7–13 | 15 | Master 15 zeigt, wie diese Fachsysteme mit Container, DB, Storage und Security betrieben werden. |
| 7–13 | 17 | Master 17 bündelt APIs, Integration, Events und Gateway-Sicht für die Fachsysteme. |
| 7–13 | 18 | Master 18 liefert Teststrategien für Fachlogik, Integration und Architektur. |
| 18 | 19 | CI/CD baut auf Tests und Quality Gates auf. |
| 19 | 20 | Observability und Betrieb schließen an Deployments und Releases an. |
| 14 | 24 | Master 24 vertieft die Legacy-Modernisierung aus Master 14. |
| 14/24 | 17/22/25 | Legacy wird über Adapter, Migration, Daten und E2E-Runtime angebunden. |
| 21 | 17 | Das Portal ruft über Gateway/API-Schichten fachliche Services auf. |
| 22 | 7–14/25 | Datenmodell, Migration und Persistenz stützen Fachsysteme, Legacy und End-to-End. |
| 23 | 21/17 | Frontend und Backoffice sitzen vor Portal- und API-Schichten. |
| 15/17/18/19/20/22 | 25 | Master 25 zieht Plattform, Integration, Qualität, Betrieb und Daten zu einem Gesamtfluss zusammen. |
Reihenfolge: 8 → 9 → 11 → 13 → 14 → 25
Gut, wenn du Geschäftsprozesse verstehen willst, bevor du tief in Technik gehst.
Reihenfolge: 1 → 2 → 3 → 6 → 15 → 18 → 19 → 20
Gut, wenn du Maven, Architektur, Runtime, Container, Tests, CI/CD und Betrieb verstehen willst.
Reihenfolge: 14 → 24 → 22 → 17 → 25
Gut, wenn du Altcode, Migration, Datenübernahme und Integration verstehen willst.
Reihenfolge: 15 → 16 → 17 → 18 → 19 → 20 → 25
Gut, wenn du wissen willst, wie die Systeme betrieben, getestet und beobachtet werden.
Reihenfolge: 21 → 23 → 17 → 8/9/11/13 → 22 → 20 → 25
Gut, wenn du Portal, API, Fachsysteme, Daten und Observability zusammendenken willst.
| Schicht | Master | Aufgabe |
|---|---|---|
| Benutzerzugang | 21, 23 | Portal, Backoffice, Frontend und Einstieg in Szenarien. |
| API / Integration | 17 | Gateway, API-Verträge, Correlation, Idempotenz und Events. |
| Fachsysteme | 7–13 | Geschäftsprozesse und Domänenlogik. |
| Legacy | 14, 24 | Altcode verstehen, stabilisieren, refactoren und migrieren. |
| Daten | 22 | Persistenz, Migration, Audit, Outbox, Backup und Restore. |
| Plattform | 15, 16 | Container, Runtime, DB, Storage, Security und Infrastrukturprofile. |
| Qualität & Betrieb | 18, 19, 20 | Tests, CI/CD, Release, Logs, Metrics, Traces und Runbooks. |
| Gesamtablauf | 25 | Konsolidierter End-to-End-Runtime-Blick. |
Hilft, Fachlichkeit, Ablauf, Technik, Code und Betrieb getrennt zu lernen.
Erklärt das Gesamtprojekt als Lehrbuch.
Zeigt fachliche Namen und technische Ordner.
Alle Masterbücher gesammelt.
Glossare, Patterns, Abläufe, API/Event, Datenmodelle und Runbooks.
Wie die 25 Master entstanden – Reifegrad und Bau-Chronik aus der Git-Historie.