CQRS는 읽기와 쓰기의 변화 압력이 다를 때만 선택한다

Command 규칙과 Query 최적화를 분리할 가치가 비동기 반영·추적 복잡도보다 큰지 판단한다.

읽기 모델이 쓰기 규칙을 오염시키고, 둘의 확장 방식이 실제로 다른가?

아니오 · CRUD 유지

ControllerServiceRepository

조회와 변경 요구가 비슷하면 한 모델이 더 단순하고 일관적이다.

예 · CQRS 검토

Command 규칙EventRead Model

반영 지연과 Handler·Event·Projection 추적을 운영할 수 있어야 한다.

판단 질문CQRS 신호경고 신호
쓰기 규칙검증·트랜잭션이 복잡단순 CRUD
읽기 모델화면별 캐시·색인 필요원본 모델로 충분
일관성허용 지연을 제품이 설명즉시 일관성 필수
운영Command→Event→Read 추적장애 위치를 찾기 어려움