프로그래밍에서 'CQRS(Command Query Responsibility Segregation)' 패턴이란?
어려움 freeCodeCamp해설
CQRS는 쓰기(Command)와 읽기(Query)의 책임을 분리하여, 각각을 최적화된 모델과 저장소로 처리합니다. 쓰기는 정규화된 DB에, 읽기는 비정규화된 읽기 전용 뷰에서 수행할 수 있습니다. 이벤트 소싱과 함께 사용되어 복잡한 도메인의 확장성을 높입니다.
CQRS는 쓰기(Command)와 읽기(Query)의 책임을 분리하여, 각각을 최적화된 모델과 저장소로 처리합니다. 쓰기는 정규화된 DB에, 읽기는 비정규화된 읽기 전용 뷰에서 수행할 수 있습니다. 이벤트 소싱과 함께 사용되어 복잡한 도메인의 확장성을 높입니다.