Book
Building Micro-Frontends
Luca Mezzalira
Summary
Luca Mezzalira applies the microservices idea, breaking a system into independently deployable units, to the frontend, arguing that a single, ever-growing SPA eventually blocks a large organization the same way a monolith blocks backend teams. The book works from principles and architectural tradeoffs through concrete technical implementation, build and deployment pipelines, and backend-for-frontend patterns, then closes with case studies of teams moving from a monolithic frontend to micro-frontends and the organizational changes that adoption requires. It treats micro-frontends less as a specific tool choice and more as a way to let independent teams ship frontend code on separate schedules without blocking each other.
Target Readers
- Senior frontend engineers on a team whose single SPA has grown large enough that unrelated teams keep blocking each other's releases
- Architects evaluating whether micro-frontends fit their organization's team structure, not just its technical requirements
- Engineers already using microservices on the backend who want the equivalent independently deployable model for the frontend
Tags
Colophon
- Publisher
- オライリー・ジャパン
- ISBN
- 978-4814400027
- Published
- Nov 2022
- List price
- ¥3,740incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Next Books
- Related
A Philosophy of Software Design, 2nd Edition
John Ousterhout
Reason: Having experienced designing how to split and compose frontends, you arrive at the universal question beneath those decisions—how to deal with complexity. A Philosophy of Software Design gives you the language to judge good versus bad decomposition through module depth and cognitive load.
- Related
Building Microservices
Sam Newman
Reason: Grasp the idea of splitting the frontend into independent parts, and you notice it shares the same roots as backend microservices. Building Microservices provides the server-side framework of boundaries, autonomous deployment, and alignment with organization, letting you understand the principles of decomposition from both sides.