Mam dane dla pewnej domeny rozproszonej między mikrousługą a starszą bazą danych. Mam wyszukiwanie, które obejmuje pola zarówno w starszej, jak i mikrousługowej bazie danych. Poprzednio (przed podziałem mikrousług) było to wykonywane przy użyciu 1 zapytania SQL. Teraz potrzebuję wywołania REST i zapytania do starszej bazy danych, aby obsłużyć tę funkcję wyszukiwania. Mówimy tutaj o kilku milionach wierszy. Jak mogę to najlepiej wymodelować? Z powodu dużej ilości danych wywołanie REST zwykle zwraca również wyniki paginacji. Naiwne podejście do wywoływania wywołania SQL oraz łączenia i scalania wyników z odpowiedzią REST jest zbyt powolne i mało praktyczne.