728x90 CQRS1 CQRS 패턴 CQRS는 Command and Query Responsibility Segregation의 약자로 명령의 해당하는 영역과 조회에 해당하는 영역을 분리하는 것이다. 명령과 조회의 영역을 분리하게 되면 성능, 확장성 및 보안이 최적화될 수 있고 유연성이 생기므로 시스템이 진화하고 업데이트 수행하는 데에 도메인 레벨에서 충돌과 악영향을 일으키지 않도록 할 수 있는 방향성을 두고 있다. 명령과 조회의 영역이 하나인 구조 분리되지 않는 단순한 아키텍처를 살펴보면 데이터베이스를 Read와 Write 하는 데 동일한 모델을 사용하게 된다. 복잡성이 없는 간단한 모델 및 구조의 CRUD라면 최적화된 구조일 수도 있다. 하지만 서비스 비즈니스가 커짐으로 인해 시스템 애플리케이션이 구조가 더 복잡해졌고 많은 트래픽을 감.. 2022. 11. 15. 이전 1 다음 300x250