Manfred Steyer
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
#1about 2 minutes
Understanding micro frontends and team autonomy
Micro frontends split a large application into independent parts to give teams autonomy and restore the agility of a small team.
#2about 3 minutes
Integrating micro frontends with module federation
Module federation enables a shell application to dynamically load remote micro frontends at runtime and share common library dependencies.
#3about 3 minutes
Navigating multi-version and multi-framework challenges
Independent teams, company mergers, or gradual migrations can lead to multiple framework versions, which may cause conflicts due to private API dependencies.
#4about 5 minutes
Using web components to abstract framework details
Wrapping micro frontends in web components creates a standardized, framework-agnostic abstraction layer for easier integration.
#5about 3 minutes
Loading abstracted components with module federation
Exposing web components via module federation allows the shell to dynamically load them while sharing dependencies when versions match or loading new versions on demand.
#6about 4 minutes
Demonstrating a multi-version and multi-framework app
A live demonstration shows an application integrating different versions of Angular, React, Vue, and AngularJS, highlighting challenges like nested routing.
#7about 2 minutes
Considering alternatives to micro frontends
Alternative architectures like monoliths, monorepos, or using iframes involve trade-offs between team autonomy and managing version complexity.
#8about 2 minutes
Understanding the organizational cost of this architecture
Adopting a micro frontend architecture requires a dedicated platform team to provide guidelines, helper functions, and workarounds for stream-aligned teams.
#9about 2 minutes
Key takeaways for building multi-version frontends
The solution combines web components for abstraction, federation for dynamic loading, and a platform team for support to successfully manage multi-version architectures.
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
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Matching moments
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
09:00 MIN
Navigating the growing complexity of modern CSS
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:31 MIN
The value of progressive enhancement and semantic HTML
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:33 MIN
Why you might not need JavaScript for everything
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
Featured Partners
Related Videos
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
Micro-Frontends with Module Federation: Beyond the Basics
Manfred Steyer
Native Federation: The Future of Micro Frontends and Plugin-Systems in Angular
Manfred Steyer
The Microfrontend Revolution- Using Webpack 5 Module Federation with Angular
Manfred Steyer
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Microfrontends at Scale
Josh Goldberg
The Dependency Cookbook - Recipes for Micro Frontend success
Lucas Braeschke & Stefan Bley
Related Articles
View all articles



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

Visonum GmbH
Remote
Junior
Intermediate
React
Redux
TypeScript


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

Twin.Link GmbH
Osnabrück, Germany
Intermediate
Senior
React
TypeScript

Paradigma Digital
Barcelona, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Badajoz, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Gijón, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
A Coruña, Spain
API
React
Svelte
Vue.js
WebPack
+3

Paradigma Digital
Municipality of San Sebastian, Spain
API
React
Svelte
Vue.js
WebPack
+3