Apply your experience of web development with HTML and JavaScript to building microfrontends for your large-scale web projects using frameworks such as React and popular web tooling such as Node.js with Express or webpack Key Features * Cut through the complexities of designing a monolithic web architecture using microfrontend architecture * Explore architecture patterns for building large-scale applications * Build, test, and secure your microfrontends Book Description Microfrontend is a web architecture for frontend development borrowed from the idea of microservices in software development, where each module of the frontend is developed and shipped in isolation to avoid complexity and a single point of failure for your frontend. Complete with hands-on tutorials, projects, and self-assessment questions, this easy-to-follow guide will teach you the patterns available for implementing a microfrontend solution. You'll learn about microfrontends in general, the different architecture styles including their areas of use, how to prepare teams for the change to microfrontends, as well as how to adjust the UI design for scalability. Starting with the simplest variants of microfrontend architectures, the book progresses from static approaches to fully dynamic solutions that allow maximum scalability with faster release cycles. Toward the concluding chapters, you will reinforce the knowledge you've gained by getting up to speed with different case studies relating to microfrontends. By the end of this book, you will be able to decide if and how microfrontends should be implemented to achieve scalability for your user interface (UI). What you will learn * Understand how to choose the right microfrontend architecture * Design screens for compositional UIs * Build a great developer experience for microfrontend solutions * Achieve enhanced user experiences with microfrontends * Introduce governance and boundary checks for managing distributed frontends * Create scalable modular web applications from scratch or by migrating an existing monolith Who This Book Is For This book is for software/solution architects or (mostly lead) developers as well as web developers and frontend engineers. Beginner-level knowledge of HTML and CSS with an understanding of JavaScript programming and its ecosystem including Node.js and NPM is assumed.
Book InformationISBN 9781800563568
Author Florian RapplFormat Paperback
Page Count 235
Imprint Packt Publishing LimitedPublisher Packt Publishing Limited
Weight(grams) 75g