Diese Matrix konkretisiert Master 1 bis 14 für Master 15. Sie beantwortet nicht nur, ob ein Projekt läuft, sondern auch wie es mit Container, Datenbank, Storage und Security betrieben wird.
| Master | System | Runtime | DB | Storage | Security | Profile | Port |
|---|---|---|---|---|---|---|---|
| 1 | Foundation Maven | v01..v05 Spring Boot oder runnable-smoke |
PostgreSQL Demo | local volume | JWT mock | compose + k8s + openshift | 8081 |
| 2 | Modular Enterprise Deep Dive | app-spring-boot + runnable-smoke |
PostgreSQL | MinIO docs | JWT mock + actuator | compose + k8s + openshift | 8082 |
| 3 | Advanced DDD/Event Master | runnable-smoke |
PostgreSQL | event export volume | service account | compose + k8s + openshift | 8083 |
| 4 | Distributed Infrastructure | runnable-smoke |
PostgreSQL + mock external | MinIO + filesystem | RBAC profile | compose + k8s + openshift + VM | 8084 |
| 5 | OpenShift Master | runnable-smoke |
PostgreSQL | PVC + MinIO | OpenShift Secret + Route TLS notes | openshift first | 8085 |
| 6 | Functional Spring/Jakarta | spring-boot-api oder runnable-smoke |
PostgreSQL | MinIO | Spring Security profile | compose + openshift | 8086 |
| 7 | Commercial Enterprise | runnable-smoke |
PostgreSQL | document volume + MinIO | JWT + roles | compose + k8s + openshift | 8087 |
| 8 | Insurance System | runnable-smoke / InsuranceSmokeApp |
PostgreSQL | MinIO policies/claims | roles: broker, underwriter, claims | compose + openshift | 8088 |
| 9 | Banking/Core Banking | runnable-smoke |
PostgreSQL ledger schema | audit export volume | strict roles + no secrets in image | compose + openshift | 8089 |
| 10 | Healthcare Hospital | runnable-smoke |
PostgreSQL | document/lab volume | role-based access; demo no real data | compose + openshift | 8090 |
| 11 | ERP | runnable-smoke |
PostgreSQL | invoice/report volume | backoffice roles | compose + k8s | 8091 |
| 12 | Telecommunication | runnable-smoke |
PostgreSQL | rating export volume | tenant + support roles | compose + k8s | 8092 |
| 13 | Logistics Supply Chain | runnable-smoke |
PostgreSQL | label/document storage | carrier adapter secret | compose + k8s | 8093 |
| 14 | Legacy Refactoring/Migration | runnable-smoke |
legacy mock DB + modern PostgreSQL | file-drop import/export | basic-auth-to-token mapping | compose + migration profile | 8094 |
Für Lernbetrieb startet man zuerst mit docker compose. Für Enterprise-Betrieb übersetzt man dasselbe Zielbild in Kubernetes/OpenShift oder in VM-/Bare-Metal-Profile.
cd platform/docker-compose/08-impl-ins-versicherung
docker compose up --build
Für OpenShift:
oc apply -f platform/openshift/08-impl-ins-versicherung/app-route.yaml