Τι είναι το CQRS;
Το CQRS (Command Query Responsibility Segregation, διαχωρισμός ευθυνών εντολών και ερωτημάτων) διαχωρίζει το μοντέλο ενημέρωσης δεδομένων από το μοντέλο ανάγνωσής τους. Η πλευρά εγγραφής εστιάζει στους επιχειρησιακούς κανόνες, ενώ η πλευρά ανάγνωσης οργανώνει πληροφορίες για προβολή ή αναζήτηση.
Για παράδειγμα, η κράτηση εισιτηρίου κινηματογράφου απαιτεί έλεγχο διαθεσιμότητας θέσης. Η εμφάνιση λίστας εισιτηρίων χρειάζεται τίτλο ταινίας, ώρα προβολής και θέση. Οι εργασίες αφορούν τα ίδια δεδομένα, αλλά απαιτούν διαφορετική επεξεργασία.
