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 · World Congress 2021

2:36 min

Applying microfrontend patterns and data duplication bounds

David Leitner · World Congress 2022

2:25 min

Evaluating architectural alternatives to multi-framework micro frontends

Manfred Steyer Manfred Steyer · World Congress 2025

3:07 min

Combining micro frontends and the modular monolith pattern

Florian Rappl · World Congress 2022

2:23 min

Advantages of adopting micro frontend architectural patterns

Erasmo Hernandez Erasmo Hernandez · World Congress 2026 Europe

1:31 min

Recapping frontend scaling patterns and distributed UI techniques

Josh Goldberg · World Congress 2021

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 10:20–10:50

Outdoor Stage

MicroAgents: The Microservices of the Agentic Era

Ashish Shubham

Runs the show bussiness at ThoughtSpot

Ashish Shubham
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 9

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

Bartosz Leczycki, Paweł Matynia

Bartosz Leczycki
Paweł Matynia
Open session

World Congress 2026 North America

September 25, 2026 · 09:40–10:10

Stage 3

Still on 4.8 or lower? A Practical Guide to Moving Your "Un-Migratable" .NET Apps

Isaac Levin

Developer Advocate

Isaac Levin
Open session

World Congress 2026 North America

September 25, 2026 · 12:20–12:50

Stage 9

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

September 24, 2026 · 16:10–16:40

Stage 1

Sandboxing the Swarm: Building Secure, Serverless AI Agents with Wasm

Lena Hall, Thorsten Hans

Lena Hall
Thorsten Hans
Open session

World Congress 2026 North America

September 24, 2026 · 16:50–17:20

Stage 5

Context Engineering Kung Fu

Carl Lapierre

Tech Lead and AI Engineer at Osedea

Carl Lapierre