마이크로 서비스와 레거시 데이터베이스간에 분산 된 특정 도메인에 대한 데이터가 있습니다. 레거시 데이터베이스와 마이크로 서비스 데이터베이스의 필드를 모두 포함하는 검색이 있습니다. 이전 (마이크로 서비스 분할 전)에는 1 개의 SQL 쿼리로 수행되었습니다. 이제이 검색 기능을 제공하기 위해 REST 호출과 레거시 데이터베이스에 대한 쿼리가 필요합니다. 우리는 여기서 몇 백만 행에 대해 이야기하고 있습니다. 이것을 어떻게 가장 잘 모델링 할 수 있습니까? 많은 양의 데이터로 인해 REST 호출은 일반적으로 페이지 매김 결과를 반환합니다. SQL 호출을 발생시키고 결과를 REST 응답과 결합 및 병합하는 순진한 접근 방식은 너무 느리고 실제로 실용적이지 않습니다.