Получить доступ

Монорепозитории и микрофронтенды

Полезно знать с Senior

Как масштабировать фронтенд на много команд — общие пакеты, Nx и Turborepo, Module Federation.

Что важно знать

  • Монорепозиторий (pnpm workspaces + Turborepo или Nx): общие пакеты, атомарные изменения, кэш задач.
  • Микрофронтенды — независимая выкатка частей интерфейса разными командами; решение организационное, а не техническое.
  • Способы композиции: Module Federation, импорт-карты, серверная сборка, iframe.
  • Для одной-двух команд почти всегда достаточно модульного монолита.

Критерии освоения

Senior ≈ 8 ч

  • Организует монорепозиторий с общими пакетами, кэшем задач и запуском только для изменённого
  • Обосновывает, нужны ли микрофронтенды, исходя из числа команд и циклов релизов

Практика. Собрать монорепозиторий из двух приложений и общего UI-пакета на pnpm workspaces и Turborepo, сравнить время CI с кэшем и без.

Вопросы с собеседований

← Вся карта «Frontend-разработчик»

Закрытая бета

Знать тему — половина дела

На живом собеседовании sotto слышит вопрос интервьюера и показывает короткий ответ и план. Оставьте контакт — пришлём доступ и промокод.

  • Промокод на 2 часа — сверх пробных 30 минут
  • Программа для Windows — скачать сразу, войти — через Яндекс ID или VK ID
  • Прямая связь с разработчиком: что улучшить — сделаем