из кучи микросервисов на go, при этом у каждого микросервиса есть UI, который безусловно желательно иметь на едином домене. Вы как делаете?
UI для каждого микросервиса пишете/собираете отдельно потом чрез iframe вставляете в единую страницу? или пишете единый UI?
плюсы и минусы очевидны и того и того подхода. Но куда движетс mainstream так сказать интересует.
что за UI то?
Я думаю, что есть 2 способа. Каждый микросервис реализует рест-апи. И пишется единый SPA, который будет “ui”. Но в этом случае нужно разделять адрес апи и учитывать откуда что запрашивать. Можно сделать единый рест-апи сервер. Но тогда надо написать какой-то роутер (можно использовать nginx), или сервис на go, который будет что-то вроде шлюза, получать все запросы с веба и запрашивать данные по grpc от конкретных го-сервисов, конвертировать в нужный формат и отдавать наверх.
Обсуждают сегодня