Czym jest CQRS?
CQRS (Command Query Responsibility Segregation) oddziela model używany do aktualizacji danych od modelu używanego do ich odczytu. Strona zapisu koncentruje się na regułach biznesowych, a strona odczytu porządkuje informacje na potrzeby wyświetlania lub wyszukiwania.
Na przykład rezerwacja biletu do kina wymaga sprawdzenia dostępności miejsc. Lista biletów potrzebuje nazwy filmu, godziny seansu i lokalizacji miejsca. Te zadania dotyczą tych samych danych, ale wymagają innego przetwarzania.
