컴퓨터 과학/IT 용어 & 개념 정리
[IT용어] CQRS[Command and Query Responsibility Segregation]과 이벤트 소싱[Event Sourcing]이란?
# 학습 출처 - https://www.popit.kr/cqrs-eventsourcing/ # CQRS (Command and Query Responsibility Segregation) 란? CQRS는 네이밍에서 알 수 있듯이 명령과 쿼리의 역할을 구분 한다는 것이다. 즉 커맨드 ( Create - Insert, Update, Delete : 데이터를 변경) 와 쿼리 ( Select - Read : 데이터를 조회)의 책임을 분리한다는 것이다. 즉, 기존 CRUD를 하나의 Model 또는 State로 처리하던 것을 CUD와 R로 나누어 처리하는 방법을 의미한다. 메인 비즈니스 로직은 주로 CUD 쪽에 있고, R은 거의 단순한 편에 속하는데, 한꺼번에 모아놓음으로써, 복잡성이 증가했던 문제를 해결할 수 있..
2020. 11. 4. 16:03
최근댓글