Was ist CQRS?
CQRS (Command Query Responsibility Segregation) trennt das Modell zum Ändern von Daten vom Modell zum Lesen dieser Daten. Die Schreibseite konzentriert sich auf Geschäftsregeln; die Leseseite bereitet Informationen für die Anzeige oder Abfrage auf.
Beim Buchen einer Kinokarte muss beispielsweise die Verfügbarkeit des Sitzplatzes geprüft werden. Eine Kartenübersicht benötigt den Filmtitel, die Vorstellungszeit und den Sitzplatz. Diese Aufgaben betreffen dieselben Daten, erfordern jedoch unterschiedliche Verarbeitungsschritte.
