Ho i dati per un determinato dominio distribuito tra un microservizio e un database legacy. Ho una ricerca che si estende su campi sia su database legacy che su microservizi. In precedenza (prima della suddivisione del microservizio), veniva eseguito con 1 query sql. Ora ho bisogno di una chiamata REST e una query al database legacy per servire questa funzionalità di ricerca. Stiamo parlando di alcuni milioni di file qui. Come posso modellarlo al meglio? A causa del volume di dati, di solito la chiamata REST restituisce risultati impaginati. L'approccio ingenuo per eseguire una chiamata SQL e combinare e unire i risultati con la risposta REST è troppo lento e non molto pratico.