и микросервисы. Монолит овнит по сути данные по заказам, клиентам, посылкам.
Есть бек сервисы моб приложения, которое сейчас надо разделить по трем странам. Сейчас монолит льет изменения в очередь из которых все нужные данные сохраняются в бд бек сервиса моб приложения.
Проблема такая, тк в заказах нет данных о том к какой стране он принадлежит, то если каждый новых сервис для каждой страны - будет сохранять все данные у себя, то они будут сохранять много лишних данных и будет проблема с местом, тк нужно в 3 раза больше SSD.
Из чего выходит решение сделать типа DWH базу, в которую будут литься эти данные и из которой эти 3 сервиса уже будут читать. В будущем эти 3 сервиса могут потреблять разную инфу.
На сколько такой подход/компромисс плох с точки зрения микросервисной архитектуры?
Есть такая штука в стримах данных как энричмент. У кого то ж инфа о том в какой стране должна быть
Вкину еще раз про свой кейс, вдруг кто что посоветует) Все таки поняли, что заказы не принадлежат стране у нас. У нас логистическая компания. Сейчас есть монолит и микросервисы. Монолит овнит по сути данные по заказам, клиентам, посылкам. Есть бек сервисы моб приложения, которое сейчас надо разделить по трем странам. Сейчас монолит льет изменения в очередь из которых все нужные данные сохраняются в бд бек сервиса моб приложения. Проблема такая, заказы не принадлежат какой либо стране и нужно иметь возможность с разных приложений видеть одни и теже заказы. То есть если каждый новых сервис для каждой страны - будет сохранять все данные у себя, то они будут сохранять много лишних данных и будет проблема с местом, тк нужно в 3 раза больше SSD. Тк им по сути нужно копировать себе все заказы, не зная пригодятся ли они им - зарегается ли в будущем пользователь который захочет его посмотреть Из чего выходит решение сделать типа DWH базу, в которую будут литься эти данные и из которой эти 3 сервиса уже будут читать. В будущем эти 3 сервиса могут потреблять разную инфу. На сколько такой подход/компромисс плох с точки зрения микросервисной архитектуры?
а мы не обсуждали прошлый раз что мобильные приложения или их бэкенд могут обратиться к сервису заказов когда пользователь у них откроет историю заказов?
вот ещё полезное https://youtu.be/9I9GdSQ1bbM
Обсуждают сегодня