Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Rappl, Florian, author.

Title The the art of micro frontends : build websites using compositional UIs that grow naturally as your application scales / Florian Rappl ; foreword by Lothar Schöttner. [O'Reilly electronic resource]

Publication Info. Birmingham : Packt Publishing, 2021.
QR Code
Description 1 online resource
Note Table of ContentsWhy Microfrontends?Common Challenges and PitfallsDeployment ScenariosDomain DecompositionTypes of Micro Frontend ArchitecturesThe Web ApproachServer-Side CompositionEdge-Side CompositionClient-Side CompositionSPA CompositionSiteless UIsPreparing Teams and StakeholdersDependency Management, Governance and SecurityImpact on UX and Screen DesignDeveloper ExperienceCase Studies.
Contents Cover -- Title page -- Copyright and Credits -- Dedication -- Foreword -- Contributors -- Table of Contents -- Preface -- Section 1: The Hive -- Introducing Frontend Modularization -- Chapter 1: Why Micro frontends? -- Evolution of web applications -- Programming the web -- The social web -- Separation of frontend and backend -- Everything becomes micro -- From SOA to microservices -- Advantages of microservices -- Disadvantages of microservices -- Micro and frontend -- Emerging web standards -- Isolation via Web Components -- Frame communication -- Web workers and proxies -- Faster TTM
Decreasing onboarding time -- Multiple teams -- Isolated features -- A/B testing -- Summary -- Chapter 2: Common Challenges and Pitfalls -- Performance -- Resource caching -- Bundle size -- Request optimizations -- Security -- Central user management -- Individual user management -- Script execution -- Knowledge sharing -- Reliability -- User experience -- Wording -- Pattern libraries -- Summary -- Chapter 3: Deployment Scenarios -- Central deployments -- Using a monorepo -- Joining multiple repositories -- Distributed deployments -- Using a monorepo -- Using dedicated pipelines
Hybrid solutions -- Scheduled releases -- Triggering on change -- Summary -- Chapter 4: Domain Decomposition -- Principles of DDD -- Modules -- Bounded context -- Context map -- Strategic domain design versus tactical design -- SoC -- Technical split -- Functional split -- Example decomposition -- Architectural boundaries -- Shared capabilities -- Choosing the right level of freedom -- Accessing the DOM -- Universality of microfrontends -- Summary -- Section 2: Dry Honey -- Implementing Microfrontend Architectures -- Chapter 5: Types of Micro frontend Architectures -- Technical requirements
The micro frontend landscape -- Static versus dynamic micro frontends -- Horizontal- versus vertical-composed micro frontends -- Backend- versus frontend-driven micro frontends -- Summary -- Chapter 6: The Web Approach -- Technical requirements -- Basics of the web approach -- The architecture -- Sample implementation -- Potential enhancements -- Advantages and disadvantages -- Links -- Central linking directory -- Local linking directory -- Iframes -- Security -- Accessibility -- Layout -- Summary -- Chapter 7: Server-Side Composition -- Technical requirements
Basics of server-side composition -- The architecture -- Sample implementation -- Potential enhancements -- Advantages and disadvantages -- Introducing Mosaic 9 -- Introducing Podium -- Known users -- Creating a composition layout -- Understanding layout responsibilities -- Using SSI -- Using ESI -- Using JS template strings -- Setting up micro frontend projects -- Podlets -- Examining the life cycle -- Summary -- Chapter 8: Edge-Side Composition -- Technical requirements -- Basics of edge-side composition -- The architecture -- Sample implementation -- Potential enhancements
Summary Choosing and being able to implement the right architecture for your website is business critical. This book will help you to understand what architectures are available for compositional UIs as well as why and how to implement them. The book is also a useful resource for frontend architects, teams leads, and lead developers.
Subject User interfaces (Computer systems)
Web site development.
User-Computer Interface
Interfaces utilisateurs (Informatique)
Sites Web -- Développement.
User interfaces (Computer systems)
Web site development
Added Author Schöttner, Lothar, writer of supplementary textual content.
Other Form: Print version: 9781800563568
ISBN 9781800565609 (PDF ebook)
1800565607
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information