Luca Mezzalira
Micro-Frontends Discovery
#1about 3 minutes
The challenge of deploying distributed frontends
Traditional deployment strategies for monoliths fail for micro-frontends, which require a solution for dynamic discovery across multiple environments.
#2about 2 minutes
Applying the service discovery pattern to frontends
The service discovery pattern, borrowed from backend microservices, decouples the application shell from specific micro-frontend versions by using a central registry.
#3about 1 minute
Enabling advanced deployment strategies for safety
Using a discovery service at the network level allows for safe deployment strategies like blue-green and canary releases to de-risk production changes.
#4about 1 minute
Creating a standard for micro-frontend metadata
A community collaboration resulted in a standard, framework-agnostic JSON schema to define and discover micro-frontends consistently.
#5about 2 minutes
A deep dive into the micro-frontend JSON schema
The schema includes essential fields like URL, version, and integrity, plus a flexible `extras` object for framework-specific needs like preloading chunks.
#6about 2 minutes
Implementing canary releases with the schema
The schema's array structure supports multiple versions, and an optional deployment object allows for defining precise traffic-splitting rules for canary releases.
#7about 3 minutes
Benefits and pitfalls of the schema-based approach
This approach is extensible and framework-agnostic but requires the configuration to be loaded first and is best implemented on the backend for security.
#8about 2 minutes
An open source serverless implementation on AWS
The MFS Discovery Service is an open-source, serverless tool that provides a ready-to-use implementation of the discovery and deployment patterns on AWS.
#9about 4 minutes
The architecture of the MFS discovery service
The service uses a backend API for CI/CD pipelines to manage deployments and a consumer API for the application shell to fetch the current configuration.
#10about 3 minutes
De-risking deployments to change developer behavior
The discoverability pattern enables safe, granular deployments that build developer confidence and shift the culture from rollbacks to roll-forwards.
Related jobs
Jobs that call for the skills explored in this talk.
Douglas GmbH
Düsseldorf, Germany
Intermediate
Senior
TypeScript
React
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
Matching moments
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
11:10 MIN
The only frontend stack that truly matters
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
04:02 MIN
How a broken frontend culture impacts the web
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards 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
05:17 MIN
Europe's push for digital independence from US tech
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
09:38 MIN
Technical challenges of shipping a cross-platform browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
11:32 MIN
The industry's focus on frameworks over web fundamentals
WeAreDevelopers LIVE – Frontend Inspirations, Web Standards and more
Featured Partners
Related Videos
Micro-frontends anti-patterns
Luca Mezzalira
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
Manfred Steyer
Micro-frontends anti-patterns
Luca Mezzalira
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
Microfrontends at Scale
Josh Goldberg
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Micro-Frontends with Module Federation: Beyond the Basics
Manfred Steyer
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Related Articles
View all articles.gif?w=240&auto=compress,format)



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

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

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

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

Paradigma Digital
Campo de Criptana, Spain
API
React
Svelte
Vue.js
WebPack
+3

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

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

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

Paradigma Digital
Santa Cruz de Tenerife, Spain
API
React
Svelte
Vue.js
WebPack
+3

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