JavaScript Congress Nov 24, 2021

Destructuring Frontend monoliths with MicroFrontends

Trishul Goel

Are tight dependencies and massive frontend monoliths blocking your deployment pipelines? Learn how micro frontends and webpack module federation empower teams to build and ship independently.

Pause
Mute Enter Fullscreen
#1 about 2 min

Understanding the frontend monolith problem

How the evolution of JavaScript limits team velocity by creating tightly coupled, large codebases.

#2 about 3 min

Introduction to micro frontend architecture

Restructuring a monolithic application into standalone systems that deploy independently and stitch together dynamically.

#3 about 2 min

Deconstructing an e-commerce platform with micro frontends

Converting pages like the homepage and checkout to run in independent repositories to isolate deployments.

#4 about 4 min

Routing and sharing business logic via the app shell

Managing cross-cutting concerns like login state, tracking, routing, and configurations through a centralized host application.

#5 about 3 min

Enabling cross-frontend communication strategies

Using React props for shared technologies and custom DOM events to support technology-agnostic signaling flows.

#6 about 6 min

Delivering remote modules with Webpack Module Federation

Utilizing Webpack 5 to reference and load uncompiled remote dependencies over the network dynamically.

#7 about 6 min

Live demo of hooking up remote components

Configuring Webpack Module Federation to inject local react states directly into asynchronous remote apps.

#8 about 2 min

Enforcing design consistency across discrete repositories

Creating a centralized UI kit to maintain uniform visual styling and streamline component reuse.

#9 about 4 min

Automating repository setup with templating engines

Scaffolding boilerplate code, CI pipelines, and deployment configs reliably across micro apps using custom template tools.

#10 about 3 min

Refactoring shared code into private NPM packages

Moving static rendering rules and redundant UI operations out of the monolith to reusable internal packages.

#11 about 3 min

Streamlining local development using Docker environments

Connecting a single local micro frontend alongside staged network remotes to avoid cloning the entire ecosystem.

#12 about 10 min

Questions on architecture typing and team organization

Exploring how TypeScript interfaces, centralized tracking flows, and split repositories address common enterprise developer challenges.

Matching moments

3:07 min

Combining micro frontends and the modular monolith pattern

Florian Rappl · World Congress 2022

13:09 min

Answering questions on micro-frontend adoption and tooling

Luca Mezzalira Luca Mezzalira · JS Congress

9:16 min

Implementing micro frontends with webpack module federation

Manfred Steyer Manfred Steyer · World Congress 2021

1:43 min

Splitting large monolithic frontends for team autonomy

Manfred Steyer Manfred Steyer · World Congress 2025

1:26 min

Introduction to micro frontends and platform architecture

Florian Rappl · LIVE

6:44 min

Micro frontends and Webpack module federation challenges

Manfred Steyer Manfred Steyer · World Congress 2024

Upcoming sessions on this topic

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 · 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 25, 2026 · 12:55–13:25

Stage 9

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

Eric Wang, Paul Zimmerman

Eric Wang
Paul Zimmerman
Open session

World Congress 2026 North America

September 23, 2026 · 13:00–13:30

Stage 2

Parallelize Your Development with GitHub Copilot

Pamela Fox

Principal Cloud Advocate, Microsoft

Pamela Fox
Open session

World Congress 2026 North America

September 24, 2026 · 12:50–13:20

Stage 7

Architecting Agentic Apps: WebMCP, A2UI, and Agent Experience

Ankita Sood

Sr. Principal Engineer @ Secureworks | Angular GDE

Ankita Sood
Open session

World Congress 2026 North America

September 24, 2026 · 17:30–18:00

Stage 7

Full Stack with Flutter - are we there yet?

Nemanja Stošić

Senior Flutter Developer

Nemanja Stošić