Master 8: Insurance System - Runtime-Profil

Zweck

Quote-to-Policy, Claims, Billing. 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.

Konkreter Runtime-Plan

Bereich Entscheidung
Runtime-Modul runnable-smoke / InsuranceSmokeApp
App-Port 8088
Datenbank PostgreSQL
Storage MinIO policies/claims
Security roles: broker, underwriter, claims
Infrastrukturprofile compose + openshift

Ablauf beim Start

  1. Container-Netzwerk für Master 8 erzeugen.
  2. PostgreSQL-Container mit eigenem Volume starten.
  3. Storage-Profil starten: MinIO oder Filesystem-Volume, je nach Fachsystem.
  4. Secret/Config laden, aber keine echten Passwörter in Git speichern.
  5. App-Container starten und Health-Endpunkt prüfen.
  6. Smoke-Flow ausführen: fachlicher Minimalprozess läuft ohne externe Fremdsysteme.
  7. Logs, Metriken und Events im lokalen Profil sichtbar machen.

Lokaler Containerstart

cd platform/docker-compose/08-impl-ins-versicherung
docker compose up --build

Kubernetes/OpenShift-Idee

Demo vs Produktion

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.

Fachlicher Ablauf

Quote-to-Policy, Claims, Billing. 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.

⌂ Cockpit