Skip to content

Building Micro-Frontends

Distributed Systems for the Frontend
Published
2025
Language
English

Synopsis

Micro-frontends apply the thinking behind microservices to the user interface. Instead of one large frontend owned by everyone, the interface is split into separate features, each managed by its own team of developers. This updated second edition teaches software architects, tech leads and software developers how to design, build and deploy independent micro-frontends that fit together into a single frontend system.

Luca Mezzalira, a principal serverless specialist solutions architect at AWS, writes the book as a practical guide to the architecture. He argues that the approach brings agility to an organization, spreads decision-making across teams and optimizes for fast flow. He also presents it as a way to gain technical flexibility, to hire and keep a broad range of talent, and to support distributed and colocated teams alike.

The book covers the four pillars of a successful micro-frontend architecture, along with the principles and best practices that help teams work with it. It examines the benefits and pitfalls of existing micro-frontend architectures and shows how they work alongside other distributed systems such as microservices.

Readers also meet different architectures for client-side and server-side micro-frontends, and learn automation practices for keeping delivery fast. It is a technical handbook for people who build or lead work on large, complex applications.