Florian Rappl
Multiple Ships to the Island - Micro Frontends & Island Architectures
#1about 2 minutes
Micro frontends are an organizational pattern for scaling teams
Micro frontends enable development scaling by structuring work around small, autonomous "two-pizza teams" that require minimal alignment.
#2about 5 minutes
Exploring technical patterns for micro frontend composition
Several technical approaches can be used for composition, including the web approach with iframes, server-side composition, and client-side composition with web components.
#3about 3 minutes
Achieving independent deployment cycles for each team
The architecture allows teams to develop and deploy their micro frontends on their own schedules without needing to align with other teams.
#4about 3 minutes
Defining a micro frontend as a container for domain components
A micro frontend is best understood as a container for domain-specific components, which are enriched with business logic, rather than just a library of generic UI elements.
#5about 7 minutes
Demo of a client-side composed micro frontend application
A Netflix clone demonstrates how features managed by different micro frontends can be dynamically enabled or disabled using a discovery service.
#6about 6 minutes
Introducing islands architecture to reduce javascript payload
Islands architecture improves performance by server-rendering static HTML and only shipping JavaScript for interactive "islands," using either partial hydration or resumability.
#7about 8 minutes
Combining micro frontends with an islands architecture
By composing micro frontends on the server and using resumability, you can achieve both scalable development and high-performance, zero-JavaScript-by-default user experiences.
#8about 10 minutes
Demo of a server-rendered micro frontend application
A revised Netflix clone shows how the combined architecture enables a fast, server-rendered experience that works without JavaScript while retaining development autonomy.
#9about 14 minutes
Q&A on practical implementation and impact
The Q&A covers common examples like iframes for ads, the positive impact on SEO, local development strategies, and the performance trade-offs of using multiple frameworks.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:03 MIN
Introducing the micro-frontend architectural pattern
Destructuring Frontend monoliths with MicroFrontends
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
06:11 MIN
Tracing the architectural evolution to microfrontends
Microfrontends with Blazor: Welcome to the Party!
01:25 MIN
Understanding the micro frontend architectural style
Micro Frontends with Module Federation: Why and How?
05:24 MIN
The role of micro-frontends in scaling development teams
Micro-Frontends with Module Federation: Beyond the Basics
06:13 MIN
Understanding the purpose and benefits of micro-frontends
Stairway to Heaven - Scaling Frontends the Right Way
03:01 MIN
Integrating applications using a micro-frontend architecture
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
03:17 MIN
A brief history of the micro-frontend architectural pattern
Micro-frontends anti-patterns
Featured Partners
Related Videos
Microfrontends with Blazor: Welcome to the Party!
Florian Rappl
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
Microfrontends at Scale
Josh Goldberg
Front-End Micro Apps
Serg Hospodarets
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Micro-frontends anti-patterns
Luca Mezzalira
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.

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript




ELFIN Engineering and Solutions GmbH
€60-68K
Vue.js
Node.js
TypeScript
Software Architecture
+1


Tech Solutions Gmbh
GIT
HTML
Vue.js

Tech Solutions Gmbh
GIT
HTML
Vue.js

Tech Solutions Gmbh
GIT
HTML
Vue.js