микрофронтенды/микросервисы? Я в такой архитектуре не работал, но пишут что речь о разделении модулей, когда есть несколько модулей и каждый отвечает за что то свое
Но как это выглядит для вью? 3 папки с рзаными вью приложениями, а nginx по урлу направляет на разные приложения? Или как?) Тоже самое с беком - есть laravel, репозиторий. Несколько приложений? И чем это отличается от того что если я разобью функционал внутри самой папки с вью или ларавелем?) Ну на беке это могут быть отдельные сервера и прочее, а на вью как это выглядит?)
микрофронтенд это отдельное СОБРАННОЕ приложение которое могут нгезависимо подгружать в рантайме
Микросервисы не на фронте живут По микрофронтендам нет четкого определения. Есть три вариации 1. Написанные на разных (vue, React) фреймворках, работающие на одной странице 2. Написанные на одном фрейме, но работающие в разны Vue инстансах (независимые приложения) 3. Просто достаточно отдельный моджуль приложения. Например личный кабинет пользователя независим от витрины магазина
По микросервисам - на бэке это могут быть отдельные сервера, а могут быть просто два лежащих рядом PHP файла. Просто каждый делает свое дело, общаются между собой по Rest АПИ или шине сообщений например
по факту микросервисы на беке это отдельное приложение, которое общается по шине, через апи и так далее, а так же имеет свою БД не зависимую если нужно, т.е. полностью автономное. и которое можно остановить без ущерба для остальных и обновить там весь прикол в синхронизации всего этого зоопарка
Обсуждают сегодня