Из шести деплоев в один: общий сайдбар на Module Federation
Из шести деплоев в один: общий сайдбар на Module Federation Если у тебя несколько фронтенд-сервисов, где одни и те же компоненты живут копипастой — взять хотя бы сайдбар — ты либо уже в этом болоте, либо вот-вот туда съедешь. Автор доехал ровно на шестом сервисе: докинуть один пункт меню = шесть pull-request'ов, шесть ревью, шесть деплоев и не пойми сколько прогнанных CI-пайплайнов, и всё ради одной строчки навигации. Перебрали варианты и упёрлись в Module Federation. Сделали прототип, пощупали пару плагинов, поймали пару багов, вылечили и затащили в код продакшен-сервисов. С тех пор общий UI-каркас живёт сам по себе и деплоится отдельно от остальных сервисов — уже два года без проблем. В статье — ретроспектива по двум плагинам для подключения Module Federation: какими они были два года назад и что из себя представляют сейчас, как выглядит конфиг на Vite для каждого, плюс технические нюансы и ограничения. Читать далее 👉 Frontender's notes