
이번 프로젝트에서 CQRS 패턴을 적용하여 서버단 코드를 구현하고 있다. 낯선 개념이지만 이해하니까 어렵게 다가오지 않았다. 1. CQRS란? : Command and Query Responsibility Segregation 의 약어로 Command와 Query의 책임을 분리하는 디자인 패턴이다. Command는 CRUD 중 Create, Update, Delete와 같은 쓰기Query는 CRUD 중 Read와 같은 데이터 조회 기능 2. Query Service Layer데이터값 조회만을 위해 사용하는 서비스단더티체킹이 필요없기 때문에 readOnly transaction을 사용한다플러시를 하지 않기 때문에 더티 체킹과 같은 작업을 수행하지 않아도 되어 성능이 비교적 향상된다. 3. Comman..