Cześć,
Potrzebuję pomocy w doborze najbardziej optymalnego rozwiązania.
Chciałbym żebyście sobie wyobrazili prostą architekturę opartą na mikroserwisach. Case to porównywarka ubezpieczeń. Wszystko jest w klastrze kubernetesowym. Mamy jedno wyjście na świat - REST Api, która wrzuca requesty o przeliczanie składek do Kafki. Kafkę nasłuchują mikroserwisy odpowiedzialne za obliczanie składek per towarzystwo. Mikroserwisów per towarzystwo będzie kilka, wszystkie w tej samej consumer group. Po przeliczeniu wyniki wrzucają się na inny topic w Kafce.
W jaki sposób najlepiej przeprowadzić pobieranie wyników? Stworzyć jakąś bazę, utworzyć ID i pullować co jakiś czas? Otworzyć połączenie websocketem i przesyłać tam dane? Może są jakieś inne, fajne strategie do rozwiązywania tego typu problemów? Mam dowolność jeśli chodzi o dobór technologii więc mogę sobie wrzucić dowolną rzecz do tego stacku.
Pozdrawiam, z góry dzięki za pomoc ;)