Микросервисную модель всё чаще применяют на бекенде. Вместе с этим разработчики прокачали навыки построения API. На фронтенде распиливать монолиты начали только несколько лет назад и сейчас всё чаще слышно о применении методологии microfrontends. Microservices и microfrontends – современные методологии, сложные и интересные сами по себе, но ещё интереснее, как выстроить взаимодействие между этими мирами. Мы активно распиливаем нашу фронтовую часть на microfrontend с использованием технологию web components. Перед нами остро встали вопросы: Как развивать API бекенда для множества независимых сервисов на фронтенде? Делать ли endpoint более универсальными для всех клиентов или создавать новые endpoint под каждый microfrontend? Для создания универсальных endpoint отлично подходит решения на основе языка запросов GraphQL – клиент сам указывает, какие данные ему нужны. Но этот подход требует существенных вложений на старте. С другой стороны, для создания новых endpoint в стек не надо добавлять новые технологии
Hide player controls
Hide resume playing