Lucas Braeschke & Stefan Bley
The Dependency Cookbook - Recipes for Micro Frontend success
#1about 3 minutes
The challenge of dependencies in regulated micro frontends
A complex healthcare application's move to micro frontends highlights the business risk of dependency conflicts, where technical upgrades can force feature deactivation.
#2about 2 minutes
Four key reasons for sharing dependencies in micro frontends
Sharing dependencies improves performance by reducing bundle sizes, ensures UI consistency, prevents runtime errors from incompatible libraries, and simplifies security patching.
#3about 2 minutes
Categorizing dependencies from easy to very hard
Dependencies can be classified as easy (small, stateless), tricky (large, global state), or very hard (singletons like PDF.js that cannot coexist in multiple versions).
#4about 2 minutes
Defining core use cases for dependency management
A robust solution must support using multiple dependency versions, sharing large libraries like Angular, and unifying versions to apply critical security fixes efficiently.
#5about 3 minutes
Using native browser import maps for dependencies
Import maps offer a native, library-free way to manage dependencies by mapping specifiers to URLs, enabling lazy loading but currently limited to a single map per page.
#6about 4 minutes
Managing dependencies with Webpack's Module Federation
Module Federation provides a bundler plugin to share dependencies, negotiate compatible versions at runtime, and allow micro frontends to use their own fallbacks if a match isn't found.
#7about 4 minutes
Choosing a strategy and final recommendations
The choice between native import maps and a framework like Module Federation depends on scale, but it is critical to plan for dependency management and singleton conflicts early.
Related jobs
Jobs that call for the skills explored in this talk.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
09:18 MIN
Managing shared dependencies and component nesting
Interface Contracts in Microfrontend Architectures
02:13 MIN
Sharing libraries and handling version conflicts
Micro Frontends with Module Federation: Why and How?
04:34 MIN
Conclusion and key takeaways on micro frontends
Micro Frontends with Module Federation: Why and How?
02:57 MIN
Integrating micro frontends with module federation
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
02:17 MIN
Key takeaways for adopting micro-frontends
Front-End Micro Apps
04:06 MIN
The historical challenge of building micro frontends
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
01:53 MIN
Exploring the challenges and downsides of micro-frontends
Stairway to Heaven - Scaling Frontends the Right Way
Featured Partners
Related Videos
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Manfred Steyer
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
Manfred Steyer
Micro-Frontends with Module Federation: Beyond the Basics
Manfred Steyer
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
Micro-frontends anti-patterns
Luca Mezzalira
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Micro-frontends anti-patterns
Luca Mezzalira
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

Confideck GmbH
Vienna, Austria
Remote
Intermediate
Senior
Node.js
MongoDB
TypeScript

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Code Healers LLC
Hinesville, United States of America
Remote
€40-50K
Intermediate
Senior
PHP
.NET
React
+2

PiNCAMP GmbH
Berlin, Germany
Senior
React
GraphQL
Next.js

Content Pass GmbH
Berlin, Germany
Senior
API
Node.js
JavaScript
TypeScript
Continuous Integration

Frontier Resourcing
Cardiff, United Kingdom
£50-80K
GIT
React
Vue.js
Node.js
+4

X-on Health
Eaton, United Kingdom
£50K
Senior
CSS
SASS
Scrum
React
+3

Safe Labs
Berlin, Germany
Remote
Senior
React
NestJS
Node.js
Ethereum
+2

Frontier Resourcing
Reading, United Kingdom
£50-80K
GIT
React
Vue.js
Node.js
+4