MSA1 7장 마이크로서비스 쿼리 구현 (Implementing queries in a microservice architecture) DB가 하나인 모놀리식 애플리케이션에서는 쉽게 쿼리를 구현할 수 있다 SELECT 쿼리 작성 인덱스 정의 분산 데이터와 관련해서 쿼리를 구현하는 방법이 필요하다. 여러 서비스, 여러 DB에 흩어져 있는 데이터를 조회해야 하는 경우가 많다. MSA에서는 다음 두 가지 패턴으로 쿼리를 구현한다. API 조합(composition) 패턴: 클라이언트에서 여러 서비스를 직접 호출하여 그 결과를 조합 단순하며 추천됨 CQRS 패턴 (Command Query Responsibility Segregation, 커맨드-쿼리 책임 분리) : 쿼리(조회)만 할 수 있는 뷰 전용 DB를 유지하는 패턴 API 조합 패턴보다 강력하지만 구현은 더 복잡 7.1 API 조합 패턴 응용 쿼리 FTGO 애플리케이션의 쿼리 중에는 fi.. 2021. 4. 25. 이전 1 다음