Книга подробно рассказывает о методах разработки и масштабирования фронтендов веб-приложений с использованием архитектуры, схожей по идеологии с микросервисами. Освещены все аспекты внедрения микрофронтендов, начиная с этапа проектирования и заканчивая организацией команд для миграции существующих или новых проектов на микрофронтенды. Приводятся примеры внедрения микрофронтендов на практике, показаны доступные архитектуры, стратегии автоматизации, описаны шаблоны для интеграции архитектур микрофронтендов с использованием микросервисов или монолитного API. Для системных архитекторов, разработчиков и руководителей ИТ-проектов Создание микрофронтендов» — один из тех редких примеров, когда все самые важные аспекты для успешного применения технической идеи на практике собраны в одной книге.
Алессандро Чинелли, руководитель департамента разработки Если вы — технический руководитель или программист, ищущий исчерпывающее руководство по разработке и внедрению микрофронтендов в организации, то Лука Меццалира написал эту книгу специально для вас.
Йенс Оливер Мейерт, руководитель проектов и автор сайта meiert.com МАСШТАБИРОВАНИЕ КОМАНД И ПРОЕКТОВ, РАСШИРЕНИЕ ВОЗМОЖНОСТЕЙ РАЗРАБОТЧИКОВ Микрофронтенды — ответ на растущую сложность современных веб-приложений. Основанный на модели микросервисов, этот подход позволяет дробить интерфейсы на отдельные функции, реализуемые разными командами разработчиков. Данная книга рассказывает программным архитекторам, техническим руководителям и разработчикам, как создавать и развертывать интерфейсы веб-приложений атомарно, в противовес традиционной монолитной архитектуре. Вы узнаете, как микрофронтенды позволят вашей команде выбирать разные библиотеки и фреймворки, что придает разработке техническую гибкость и позволяет нанимать талантливых специалистов разного профиля. Микрофронтенды также открывают возможность более эффективно использовать возможности распределенных и удаленных команд разработчиков. Изучите доступные архитектуры разработки фронтендов Узнайте, как принципы микросервисов применяются к разработке фронтендов Освойте четыре столпа для создания успешной программной архитектуры Изучите преимущества и подводные камни существующих архитектур микрофронтендов Освойте принципы и лучшие практики для создания успешных стратегий автоматизации Откройте для себя шаблоны для интеграции архитектур микрофронтендов с использованием микросервисов или монолитного API Микрофронтенды в трех словах…
Разделяй и властвуй. На обложке изображен ямайский тоди (Todus todus). Это один из пяти видов, составляющих род птиц Todus, обитающих на Больших Антильских островах в Карибском море. Ямайского тоди можно найти только на острове Ямайка, где он широко известен как птица раста, малиновка и малиновка с красной грудью. Лука Меццалира — вице-президент по архитектуре в облачном стриминговом сервисе DAZN с более чем 15-летним опытом работы, архитектор решений на платформе AWS, всемирно известный спикер и автор. На протяжении последних 18 лет занимается созданием фронтендов для облачных приложений и сервисов, работал над передовыми проектами для мобильных, настольных и веб-приложений, телевизоров, приставок и встраиваемых устройств. В свободное время пишет для национальных и международных технических журналов, также является рецензентом в издательствах APress, Packt Publishing, Pragmatic Bookshelf и O'Reilly.
Kniga podrobno rasskazyvaet o metodakh razrabotki i masshtabirovaniya frontendov veb-prilozheniy s ispolzovaniem arkhitektury, skhozhey po ideologii s mikroservisami. Osveshcheny vse aspekty vnedreniya mikrofrontendov, nachinaya s etapa proektirovaniya i zakanchivaya organizatsiey komand dlya migratsii sushchestvuyushchikh ili novykh proektov na mikrofrontendy. Privodyatsya primery vnedreniya mikrofrontendov na praktike, pokazany dostupnye arkhitektury, strategii avtomatizatsii, opisany shablony dlya integratsii arkhitektur mikrofrontendov s ispolzovaniem mikroservisov ili monolitnogo API. Dlya sistemnykh arkhitektorov, razrabotchikov i rukovoditeley IT-proektov Sozdanie mikrofrontendov odin iz tekh redkikh primerov, kogda vse samye vazhnye aspekty dlya uspeshnogo primeneniya tekhnicheskoy idei na praktike sobrany v odnoy knige. Alessandro CHinelli, rukovoditel departamenta razrabotki Esli vy tekhnicheskiy rukovoditel ili programmist, ishchushchiy ischerpyvayushchee rukovodstvo po razrabotke i vnedreniyu mikrofrontendov v organizatsii, to Luka Metstsalira napisal etu knigu spetsialno dlya vas. Yens Oliver Meyert, rukovoditel proektov i avtor sayta meiert.com MASSHTABIROVANIE KOMAND I PROEKTOV, RASSHIRENIE VOZMOZHNOSTEY RAZRABOTCHIKOV Mikrofrontendy otvet na rastushchuyu slozhnost sovremennykh veb-prilozheniy. Osnovannyy na modeli mikroservisov, etot podkhod pozvolyaet drobit interfeysy na otdelnye funktsii, realizuemye raznymi komandami razrabotchikov. Dannaya kniga rasskazyvaet programmnym arkhitektoram, tekhnicheskim rukovoditelyam i razrabotchikam, kak sozdavat i razvertyvat interfeysy veb-prilozheniy atomarno, v protivoves traditsionnoy monolitnoy arkhitekture. Vy uznaete, kak mikrofrontendy pozvolyat vashey komande vybirat raznye biblioteki i freymvorki, chto pridaet razrabotke tekhnicheskuyu gibkost i pozvolyaet nanimat talantlivykh spetsialistov raznogo profilya. Mikrofrontendy takzhe otkryvayut vozmozhnost bolee effektivno ispolzovat vozmozhnosti raspredelennykh i udalennykh komand razrabotchikov. Izuchite dostupnye arkhitektury razrabotki frontendov Uznayte, kak printsipy mikroservisov primenyayutsya k razrabotke frontendov Osvoyte chetyre stolpa dlya sozdaniya uspeshnoy programmnoy arkhitektury Izuchite preimushchestva i podvodnye kamni sushchestvuyushchikh arkhitektur mikrofrontendov Osvoyte printsipy i luchshie praktiki dlya sozdaniya uspeshnykh strategiy avtomatizatsii Otkroyte dlya sebya shablony dlya integratsii arkhitektur mikrofrontendov s ispolzovaniem mikroservisov ili monolitnogo API Mikrofrontendy v trekh slovakh Razdelyay i vlastvuy. Na oblozhke izobrazhen yamayskiy todi (Todus todus). Eto odin iz pyati vidov, sostavlyayushchikh rod ptits Todus, obitayushchikh na Bolshikh Antilskikh ostrovakh v Karibskom more. YAmayskogo todi mozhno nayti tolko na ostrove YAmayka, gde on shiroko izvesten kak ptitsa rasta, malinovka i malinovka s krasnoy grudyu. Luka Metstsalira vitse-prezident po arkhitekture v oblachnom strimingovom servise DAZN s bolee chem 15-letnim opytom raboty, arkhitektor resheniy na platforme AWS, vsemirno izvestnyy spiker i avtor. Na protyazhenii poslednikh 18 let zanimaetsya sozdaniem frontendov dlya oblachnykh prilozheniy i servisov, rabotal nad peredovymi proektami dlya mobilnykh, nastolnykh i veb-prilozheniy, televizorov, pristavok i vstraivaemykh ustroystv. V svobodnoe vremya pishet dlya natsionalnykh i mezhdunarodnykh tekhnicheskikh zhurnalov, takzhe yavlyaetsya retsenzentom v izdatelstvakh APress, Packt Publishing, Pragmatic Bookshelf i O'Reilly.