cqrs 아키텍처 패턴1 [웹 지식] CQRS 아키텍처 패턴 ㅇCQRS(Command Query Responsibility Segregation): 명령과 조회 책임 분리즉, 데이터를 읽는 작업(Query)과 데이터를 변경하는 작업(Command)을 분리해서 처리하는 아키텍처 패턴이다! 전통적인 시스템에서는 하나의 모델이 읽기와 쓰기(조회와 갱신)를 모두 담당한다. 하지만 시스템이 커지면 읽기와 쓰기의 목적과 패턴이 달라지는 경우가 많다. 이때! CQRS를 적용하면 읽기 전용 모델과 쓰기 전용 모델을 분리함으로써 성능, 확장성, 유지보수성 측면에서 유리하다. CQRS를 사용하는 이유!읽기/쓰기 작업의 부하가 불균형한 경우→ 조회는 많고 변경은 적은 경우, 조회 모델만 최적화 가능확장성→ 쓰기 작업은 작고 안정적인 DB, 읽기는 빠른 캐시나 리드 레플리카로 구성복잡.. 2025. 4. 18. 이전 1 다음