Встречается на собеседованиях • сегодня
Какие технологии будешь использовать для разделения монолита на микрофронт
Для разделения монолита на микрофронтенды я бы использовал:
- Module Federation (Webpack 5) - основной инструмент для динамической загрузки микрофронтендов
js
// webpack.config.js
new ModuleFederationPlugin({
name: 'app1',
remotes: {
app2: 'app2@http://localhost:3002/remoteEntry.js'
}
})-
Single-SPA - как альтернатива для роутинга между приложениями
-
iframe - для полной изоляции, но с ограничениями в UX
-
Web Components - если нужна максимальная независимость технологий
Ключевые принципы:
- Каждый микрофронт - независимый деплой
- Общий дизайн-система через shared-зависимости
- API Gateway для бекенд-коммуникации
- Event Bus для межприложенного взаимодействия
Важно сохранить единый UX и избегать дублирования зависимостей.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы