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:00 MIN
Introducing the micro-frontend architectural pattern
Destructuring Frontend monoliths with MicroFrontends
33:55 MIN
Audience Q&A on practical micro-frontend challenges
Micro-frontends anti-patterns
05:57 MIN
Tracing the architectural evolution to microfrontends
Microfrontends with Blazor: Welcome to the Party!
02:34 MIN
Understanding the micro frontend architectural style
Micro Frontends with Module Federation: Why and How?
00:18 MIN
The role of micro-frontends in scaling development teams
Micro-Frontends with Module Federation: Beyond the Basics
00:11 MIN
Understanding the purpose and benefits of micro-frontends
Stairway to Heaven - Scaling Frontends the Right Way
11:35 MIN
Integrating applications using a micro-frontend architecture
Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design
00:42 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
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
Microfrontends at Scale
Josh Goldberg
Snappy UI needs no Single-Page Application
Clemens Helm
Front-End Micro Apps
Serg Hospodarets
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
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.

Senior Frontend Developer - Typescript / Svelte - (f/m/x)
doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

Frontend Web Developer (JavaScript, React)
Die Socialisten
Vienna, Austria
Senior
Jest
React
Redux
JavaScript

Frontend-Focused Fullstack Developer (React / Next.js)
Rocken AG
Remote
€83-111K
NestJS
Next.js
TypeScript




