Задать вопрос
@Niksak

Нужны ли микрофронты для модульной crm/erp?

Допустим, есть crm для бизнеса.
Там есть такая фишка как управление модулями чтобы подстроить под свой бизнес.
Например, если человеку не нужен складской учет из-за направления его бизнеса то он его отключает чтоб не пользоваться.

Нужно ли делить все эти модули на микрофронты?
Команда 5 человек, на фронте 2)

Пример такой crm можно глянуть в око crm или аспро клауд чтоб понять о чем я
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
@inkrot
Зависит от масштаба вашего проекта, но скорее всего ответ - нет.

У вас 1 команда фронтендеров, которая делает все модули системы.
Микросервисы (в том числе на фронте) помогают, если у вас разные команды и каждая делает свой модуль, и хотят в разные время деплоить свою часть независимо от остальной системы. Без хорошо написанного CI/CD, BFF и обертки над микрофронтами - вы только усложните жизнь себе и юзерам.

Если у вас тяжеловесный модуль, можно использовать lazy loading (https://react.dev/reference/react/lazy), во всех современных фронтенд фреймворках есть его поддержка. Не усложняйте архитектуру проекта без острой необходимости. А когда вам реально потребуется микросервисная архитектура, вы это сразу почувствуете.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы