Master 9 Entwurfsmuster

Banking / Core Banking

Entwurfsmuster Master 9

Patterns der Produktionsreferenz

Aggregate Root
BankAccount schützt Status, Saldo und Dispositionslimit.
Double-Entry Ledger
JournalEntry akzeptiert nur ausgeglichene Soll-/Haben-Summen.
Repository + Adapter
Ports halten Domain und Spring/JDBC-Persistenz getrennt.
Idempotent Consumer
Ein Idempotency-Key verhindert doppelte Überweisungen.
Transactional Outbox
Banking Event und Buchung werden in derselben DB-Transaktion gesichert.
⌂ Cockpit