command and query responsibility segregation1 CQRS (Command and Query Responsibility Segregation) CQRS (Command and Query Responsibility Segregation) 는 Command 와 Query의 책임을 분리하는 아키텍쳐 패턴이다Command: 데이터를 변경하는 작업 (예: 등록, 수정, 삭제)Query: 데이터를 조회하는 작업 (예: 목록 보기, 상세 보기)전통적인 CURD 방식은 하나의 모델이 읽기와 쓰기 모두를 처리하지만, CQRS는 이 책임을 나누어 더 명확한 구조로 제공한다.command와 query를 나눔으로서의 상대적으로 자주 사용하는 query 분리함으로 테이블 join에 대한 부담을 줄여주고,따라서 빠른 응답 시간과, 높은 트래픽(호출 빈도)에 대해 대응하기 좋다. CQRS의 시스템 설계동기식 : 즉각적이고 강한 결합, 성능저하 및 장애가 전파 될 수 있.. 2025. 6. 6. 이전 1 다음 반응형