Всем привет, как будет правильнее организовать работу: есть ряд микросервисов, соответственно фронт ходит за данными к ним и, например, при получении профайла пользователя мне заставлять фронт ходить самому в несколько запросов за разными составляющими (информация о пользователе, заказы, отзывы и т.д.) в разные микросервисы или все-таки самому агрегировать информацию?
Если мы выбираем второй вариант, то я так понимаю, нужен API Gateway? Если я просто в каждом микросервисе, в том же сервисе с пользователями при запросе профиля, начну собирать все данные по всем составляющим страницы, то это повысит связанность кода, не? Не это ли распределенный монолит тогда будет? Да и плюс всё API будет состоять из одних эндпоинтов для юзкейсов, а не как полноценное API. Гибкость работы для фронта будет ниже.