CQRS: Anwendungsfälle
CQRS (Command Query Responsibility Segregation) ist ein Architekturkonzept, welches darauf basiert, dass Operationen, welche den Datenzustand verändern (Create, Update), separat von den lesenden Operationen sind. Die Modelle zum Lesen und Schreiben sind also voneinander getrennt. Zuerst gab es den Begriff „Command Query Separation“ (CQS) von Bertrand Meyer aus seinem Buch „Objektorientierte Softwareentwicklung“.