Я три года топил за микрофронтенды. Теперь — нет
Ездил по конференциям, рассказывал, как Module Federation меняет разработку, как MFE позволяет командам деплоить независимо и масштабировать фронтенд. Звучало красиво. И в определённом контексте — работало.
Но вот что я понял за эти годы: поддержка Module Federation стоит реально дорого. Это не «настроил и забыл». Это постоянная работа с версиями, с контрактами между модулями, с отладкой проблем, которые в монолите просто не существуют.
На Podlodka Conf я говорил про это полтора часа. Час сорок, если точно. Доклад, который я, по традиции, собирал за сутки до выступления. Организаторы нервничали. Я, как человек, который сам готовил спикеров на FrontendConf, понимаю — так нельзя. Но каждый раз одно и то же.
Суть — в последних пяти минутах: прежде чем вписываться в MFE, нужно чётко понимать, зачем. Не потому что модно. Не потому что Netflix так делает. А потому что у тебя есть конкретная проблема, которую MFE решает лучше альтернатив. И желательно с железными аргументами.
Доклад целиком: https://www.youtube.com/watch?v=EcJRNRF2BXk
Как у тебя — приходилось работать с микрофронтендами? Стоило того?
Больше таких разборов — в моём Telegram: https://t.me/zarzakharov