World Congress 2022 Jun 15, 2022

Micro-frontends anti-patterns

Luca Mezzalira

Luca Mezzalira warns that micro-frontends aren't a silver bullet. Discover the crippling architectural anti-patterns destroying your independent deployments, from global state coupling to broken domain boundaries.

Pause
Mute Enter Fullscreen
#1 about 5 min

Understanding the engineering benefits of micro-frontend architectures

How incremental upgrades, decentralization, and reduced cognitive load empower scalable engineering teams.

#2 about 5 min

Differentiating domain-aware micro-frontends from UI components

Why micro-frontends must own their business domain rather than exposing large APIs like traditional reusable components.

#3 about 2 min

The architectural risk of a multi-framework integration approach

Why employing multiple user interface libraries should be reserved for legacy migrations rather than treated as a default architectural goal.

#4 about 5 min

Shielding legacy code with anti-corruption integration layers

Wrapping legacy interface inputs into an isolated layer protects the broader application shell from complex technical debt and tight integration coupling.

#5 about 5 min

Managing external dependency versioning and breaking code changes

Choosing composition over inheritance bypasses the operational risks and breaking API changes created by broadly sharing single core libraries.

#6 about 4 min

Avoiding tight coupling through strict unidirectional data flows

Implementing strictly unidirectional flows prevents the brittle testing conditions and unexpected regressions caused by bidirectional information sharing between host and remote.

#7 about 3 min

Preventing design-time coupling with decentralized global state execution

Replacing centralized global state execution with asynchronous publisher-subscriber patterns maintains the independent deployment stability of neighboring remotes.

#8 about 4 min

Mitigating redundant backend API calls across overlapping micro-frontends

Resolving redundant scaling bottlenecks when overlapping micro-frontend domains accidentally bombard backend microservices with identical data requests.

#9 about 4 min

Balancing architectural tradeoffs and long-term decision tracking documentation

Why logging engineering considerations into architectural decision records aligns long-term strategy while acknowledging immediate systemic tradeoffs.

#10 about 8 min

Evaluating inter-app communication mechanisms and monorepo structural limits

Providing structured approaches for routing ephemeral user session tokens, debating monorepo boundaries, and identifying when generic modularity solves architectural problems instead of micro-frontends.

Matching moments

3:55 min

Introduction to micro frontends and architectural consequences

Manfred Steyer Manfred Steyer · WWC 2021

2:36 min

Applying microfrontend patterns and data duplication bounds

David Leitner · WWC 2022

2:25 min

Evaluating architectural alternatives to multi-framework micro frontends

Manfred Steyer Manfred Steyer · WWC 2025

3:07 min

Combining micro frontends and the modular monolith pattern

Florian Rappl · WWC 2022

2:23 min

Advantages of adopting micro frontend architectural patterns

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

1:31 min

Recapping frontend scaling patterns and distributed UI techniques

Josh Goldberg · WWC 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

One Repo, One Strategy: Scalable Full-Stack Testing in a Monorepo World

Paweł Matynia, Bartosz Leczycki

Paweł Matynia
Bartosz Leczycki
Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Context Engineering Kung Fu

Carl Lapierre

Tech Lead and AI Engineer at Osedea

Carl Lapierre
Open session

World Congress 2026 North America

It’s Alive! Taming the MLOps Franken-Stack: Write, Run, and Serve with Michelangelo

Paul Zimmerman, Eric Wang

Paul Zimmerman
Eric Wang
Open session

World Congress 2026 North America

How to generate business value through performance optimizations

Nikolai Sidiropulo

Software Engineer at Meta

Nikolai Sidiropulo