Всем привет, такой вопрос. Если одна система является активным потребителем части функциональности другой системы, то означает ли что эту часть лучше вынести в отдельный независимый микросервис?(при этом в 1ой системе пользователей в разы меньше чем во 2ой. Получается что 2ая система дает необоснованную нагрузку на 1ю, из-за этой части фукнциональности)
Объясню по нашей системе:
У нас к системе будут подключаться торговые биржи по апи
Пользователи
У системы будет как минимум 3 менеджера встроенную в систему, такие как Менеджер Стратегий, Менеджер тактик и менеджер индикаторов.
Чтоб распределить нагрузку, для этих всех менеджеров, мы стратегии, причем каждую по отдельности вынесем в отдельный микросервис, каждую тактику, каждый индикатор. И так же сделаем микросервис для пользователей.
Ну это ооочень кратко я описал.