아니오 · CRUD 유지
ControllerServiceRepository
조회와 변경 요구가 비슷하면 한 모델이 더 단순하고 일관적이다.
Command 규칙과 Query 최적화를 분리할 가치가 비동기 반영·추적 복잡도보다 큰지 판단한다.
조회와 변경 요구가 비슷하면 한 모델이 더 단순하고 일관적이다.
반영 지연과 Handler·Event·Projection 추적을 운영할 수 있어야 한다.
| 판단 질문 | CQRS 신호 | 경고 신호 |
|---|---|---|
| 쓰기 규칙 | 검증·트랜잭션이 복잡 | 단순 CRUD |
| 읽기 모델 | 화면별 캐시·색인 필요 | 원본 모델로 충분 |
| 일관성 | 허용 지연을 제품이 설명 | 즉시 일관성 필수 |
| 운영 | Command→Event→Read 추적 | 장애 위치를 찾기 어려움 |