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
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:11 MIN
Tracing the architectural evolution to microfrontends
Microfrontends with Blazor: Welcome to the Party!
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
13:10 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:25 MIN
Understanding the micro frontend architectural style
Micro Frontends with Module Federation: Why and How?
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:13 MIN
Understanding the purpose and benefits of micro-frontends
Stairway to Heaven - Scaling Frontends the Right Way
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:17 MIN
A brief history of the micro-frontend architectural pattern
Micro-frontends anti-patterns
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:24 MIN
The role of micro-frontends in scaling development teams
Micro-Frontends with Module Federation: Beyond the Basics
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
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
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Microfrontends at Scale
Josh Goldberg
Micro-frontends anti-patterns
Luca Mezzalira
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
Micro-frontends anti-patterns
Luca Mezzalira
Qwik: Making sure that easy is same as performant
Miško Hevery
Microfrontends with Blazor: Welcome to the Party!
Florian Rappl
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
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


JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
JavaScript
TypeScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

infomax websolutions GmbH
Grassau, Germany
Intermediate
Senior
CSS
HTML
JavaScript
TypeScript

autoiXpert GmbH & Co. KG
Stuttgart, Germany
Senior
Node.js
Angular
MongoDB
TypeScript

tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js

tarent solutions GmbH
GIT
HTML
Vue.js