CQRS
2022. 12. 16. 21:27ㆍdb
CQRS란?
Commond Query Responsibility Segregation의 약자로 명령과 조회의 책임을 분리하는 법칙입니다.
CQRS는 왜 사용 하는 것일까?
간단한 어플리케이션일 경우 crud로도 문제없이 작동할 것입니다. 하지만 어플리케이션의 복잡해짐에 따라 요구사항이 커지면 초기 모델에서 확장되거나 변하게 됩니다. 이로 인해 모델 간의 데이터에 차이가 발생하게 됩니다.
그래서 모델 부분을 쿼리모델(조회) 하는 부분과 커멘드모델(명령)하는 부분으로 나누는 방식으로 문제를 해결합니다.


출처 : https://always-kimkim.tistory.com/entry/cqrs-pattern