mehr Java-Funktion, Spring/Jakarta Vergleich. Master 15 konkretisiert dieses System so, dass klar ist, welche Container, Datenbanken, Storage-Profile und Security-Konfigurationen für einen lauffähigen Demo-Betrieb benötigt werden.
| Bereich | Entscheidung |
|---|---|
| Runtime-Modul | spring-boot-api oder runnable-smoke |
| App-Port | 8086 |
| Datenbank | PostgreSQL |
| Storage | MinIO |
| Security | Spring Security profile |
| Infrastrukturprofile | compose + openshift |
cd platform/docker-compose/06-sb3-jee11-runtime
docker compose up --build
Deployment startet die App.Service veröffentlicht den Pod intern.Ingress oder OpenShift Route veröffentlicht HTTP.Secret enthält Demo-Credentials.ConfigMap enthält nicht-sensitive Konfiguration.PersistentVolumeClaim hält DB- oder Storage-Daten.NetworkPolicy erlaubt nur notwendige Verbindungen.Demo nutzt lokale Container, einfache Passwörter aus .env.example und kleine Volumes. Produktion würde Managed DB, echtes Secret Management, TLS, Image Scans, Backup-Jobs, Observability und gehärtete Container-Images verwenden.
mehr Java-Funktion, Spring/Jakarta Vergleich. Der Ablauf wird nicht nur gestartet, sondern im Platform-Master mit DB, Storage, Security und Deployment-Kontext verbunden. Damit wird sichtbar, wie das Fachsystem in einer echten Infrastruktur laufen würde.