CQRS
Problem
Das Schreiben einer Bestellung erfordert komplexe Validierungs- und Geschäftsregeln.
Das Lesen eines Bestell-Dashboards erfordert schnelle, bequeme Abfragestrukturen.
Der Versuch, ein Modell für beide zu verwenden, kann jedes unnötig erschweren.
Lösung — CQRS
Schreib- und Lesemodelle werden getrennt.
Befehle → Schreibmodell
Abfragen → Lesemodell
Kerngedanke: CQRS ermöglicht es Lesen und Schreiben, verschiedene Modelle zu verwenden, wenn sich ihre Bedürfnisse wirklich unterscheiden.