Тут больше про функциональную масштабируемость, за счет разделения ответственности между командами, мы облегчаем им разработку и тестирование фич. В кейсе с мультузонами так же каждый микрофронт имеет свой сервер, что разгружает основной сервер
Спасибо за ваш комментарий. В рамках нашей компании уже использовался Nexus в нескольких подобных кейсах, конкретно в этом случае мы решили не экспериментировать, а выбрать то, на чем умеем. Вы можете заменить любое используемое нами решение, на что-то свое. Главное, чтобы было удобно вам
Спасибо за ваш комментарий. Согласен что "выступает хранилищем артефактов" звучит более корректно
Если мы подгружаем несколько библиотек на фронте в рамках разных микрофронтов, то получается, что мы их подгружаем заново, то есть отображение страницы и контента в ней будет позже, если бы мы грузили это 1 раз, как это бывает в монолитном SPA. Хорошее решение этой пробломы предложил divinity2000, но в рамках моего кейса, когда много разных команд, которые могут использовать разные версии библиотек, и могут просто не успеть мигрировать свой код на новую версию библиотеки, это будет проблематично
Тут больше про функциональную масштабируемость, за счет разделения ответственности между командами, мы облегчаем им разработку и тестирование фич. В кейсе с мультузонами так же каждый микрофронт имеет свой сервер, что разгружает основной сервер
Спасибо за ваш комментарий. В рамках нашей компании уже использовался Nexus в нескольких подобных кейсах, конкретно в этом случае мы решили не экспериментировать, а выбрать то, на чем умеем. Вы можете заменить любое используемое нами решение, на что-то свое. Главное, чтобы было удобно вам
Спасибо за ваш комментарий. Согласен что "выступает хранилищем артефактов" звучит более корректно
Если мы подгружаем несколько библиотек на фронте в рамках разных микрофронтов, то получается, что мы их подгружаем заново, то есть отображение страницы и контента в ней будет позже, если бы мы грузили это 1 раз, как это бывает в монолитном SPA. Хорошее решение этой пробломы предложил divinity2000, но в рамках моего кейса, когда много разных команд, которые могут использовать разные версии библиотек, и могут просто не успеть мигрировать свой код на новую версию библиотеки, это будет проблематично