World Congress 2021 Aug 29, 2021

Micro Frontends with Module Federation: Why and How?

Manfred Steyer

Are massive frontend monoliths slowing your development teams down? Discover how Webpack 5's Module Federation dynamically orchestrates micro frontends without the heavy overhead of custom meta-frameworks.

Pause
Mute Enter Fullscreen
#1 about 4 min

Introduction to micro frontends and architectural consequences

Evaluating consequences over absolute best practices helps determine if scaling with independent teams justifies the complexity of an application shell.

#2 about 11 min

Why companies scale application development with micro frontends

Case studies reveal that isolating business domains and scaling teams are the primary drivers for splitting large codebases.

#3 about 10 min

Implementing micro frontends with webpack module federation

Decoupling the compilation process with webpack plugins enables host applications to load separate remote bundles on demand without upfront knowledge.

#4 about 11 min

Live coding a static module federation architecture

Extending angular compilation with a custom builder adds the necessary configuration for mapping remotes and sharing dependencies.

#5 about 3 min

Fetching remotes at runtime with dynamic federation

Defining remote paths using runtime variables instead of static maps allows backend services to control available frontend integrations.

#6 about 5 min

Mixing framework versions using web components and federation

Combining web components with module federation allows developers to mix incompatible frameworks safely inside a single browser window.

#7 about 3 min

Reviewing tradeoffs and testing risks of micro frontends

Shifting build-time dependencies to runtime requires rigorous integration testing to catch version mismatches before production.

#8 about 3 min

Q&A on source code sharing and library coupling

Applying version mismatch strategies manages the inherent tradeoff between isolated module safety and shared application bundle size.

Matching moments

6:44 min

Micro frontends and Webpack module federation challenges

Manfred Steyer Manfred Steyer · WWC 2024

13:09 min

Answering questions on micro-frontend adoption and tooling

Luca Mezzalira Luca Mezzalira · JS Congress

3:39 min

Enabling framework-agnostic modularity with Webpack module federation

Serg Hospodarets · LIVE

4:38 min

Overcoming team scaling challenges with module federation

Manfred Steyer Manfred Steyer · JS Congress

2:26 min

Summarizing module federation patterns and architectural choices

Manfred Steyer Manfred Steyer · JS Congress

5:14 min

Delivering remote modules with Webpack Module Federation

Trishul Goel · JS Congress

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

Architecting AI in Angular: WebMCP, A2UI, and the Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

Beyond Vibe Coding: An AI Builder’s Guide to Migrating 10k+ React Components

Shubham Chaurasia

Senior Software Engineer @ Meta

Shubham Chaurasia
Open session

World Congress 2026 North America

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Preetam Dwivedi, Manjari Akella

Preetam Dwivedi
Manjari Akella