Insurance Claims-to-Payout Referenz

Produktionsnahe vertikale Referenz für Schadenmeldung, Deckungsprüfung, Reserve, Fraud Check, Gutachten, Freigabe, Auszahlung, Audit und Transactional Outbox.

Fachlicher Ablauf

  1. Schaden wird idempotent gemeldet.
  2. Deckung und Versicherungssumme werden geprüft.
  3. Reserve wird gebildet.
  4. Fraud Risk entscheidet über Review oder Ablehnung.
  5. Gutachten darf die Reserve nicht überschreiten.
  6. Auszahlung setzt eine Freigabe voraus.
  7. Alle Statuswechsel erzeugen Domain Events.

Entwurfsmuster

Pattern Zweck Einsatzort
Aggregate Root Schützt den Claim-Lebenszyklus Claim
State Explizite erlaubte Übergänge ClaimStatus
Value Object Validierte IDs, Policen und Geld ClaimId, PolicyNumber, Money
Repository Persistenzabstraktion ClaimRepository
Saga Orchestrator Koordiniert Deckung, Fraud und Payment ClaimsService
Transactional Outbox Zuverlässige Ereignisübergabe OutboxPort
Idempotent Consumer Verhindert Doppelmeldungen IdempotencyStore

Wichtige Dateien

mvn-ws-impl-ins/claims-reference-application/
⌂ Cockpit