Entwurfsmuster · Senior · Frage 5 von 75
Was bedeutet CQRS?
- 1Getrennte Modelle für Schreiben (Commands) und Lesen (Queries)
- 2Clientseitiges Caching von Anfragen im Redux Store
- 3Verschlüsselung von Anfragen und Antworten auf dem Transportweg
Antwort zeigen
Richtige Antwort: Getrennte Modelle für Schreiben (Commands) und Lesen (Queries)
Erklärung
Das Lesemodell lässt sich für die Anzeige optimieren (denormalisierte Ansichten), das Schreibmodell für Geschäftsregeln. Es bringt Komplexität und oft Eventual Consistency, daher setzt man es in komplexen Domänen ein, nicht standardmäßig. Im Frontend ist die Trennung von Mutationen und Queries wie in TanStack Query eine ähnliche Idee.