CQRS дегеніміз не
Команда мен сұрау жауапкершілігін бөлу
CQRS (Команда мен Сұрау Жауапкершілігін Бөлу) — оқу және жазу операцияларын бөлетін архитектуралық үлгі.
Негізгі қағидалар
- Командалар — жүйе күйін өзгертеді
- Сұраулар — тек деректерді оқиды, өзгертпейді
- Оқу және жазу үшін бөлек модельдер
Артықшылықтары
- Оқу және жазу операцияларын тәуелсіз масштабтау
- Нақты тапсырмаларға оңтайландырылған модельдер
- Күрделі бизнес логикасын жеңілдету
- Жоғары жүктемеде жақсы өнімділік
Қолдану
- Әртүрлі оқу/жазу қатынасы бар жүйелер
- Event Sourcing архитектуралары
- Микросервис жүйелері
- Жоғары жүктемелі қосымшалар