Florian Rappl
Stairway to Heaven - Scaling Frontends the Right Way
#1about 6 minutes
Understanding the purpose and benefits of micro-frontends
Micro-frontends are a software trend that enables scaling by splitting a large application into smaller parts developed by independent, agile teams.
#2about 2 minutes
Exploring the challenges and downsides of micro-frontends
Adopting micro-frontends can lead to challenges like increased bundle sizes, browser version mismatches, and the operational overhead of managing npm packages.
#3about 4 minutes
Introducing the modular monolith as a practical alternative
The modular monolith, managed within a monorepo, offers a balanced approach by ensuring version consistency and simplifying code sharing across the application.
#4about 6 minutes
Using Nx to manage and scale a frontend monorepo
The Nx toolset helps manage monorepos by visualizing dependencies and enforcing architectural boundaries between different domains using configurable linting rules.
#5about 7 minutes
A practical demonstration of an Nx workspace
This live demo showcases key Nx features, including generating a dependency graph, defining a library's public API, and enforcing domain boundaries with linting.
#6about 4 minutes
A strategic library structure for scaling applications
Organize monorepo libraries into distinct categories like feature, UI, domain, and utility to improve clarity and enforce strict access rules between layers.
#7about 2 minutes
Combining monorepos with micro-frontends for the best results
A hybrid approach uses a monorepo to develop isolated micro-frontends, gaining benefits like shared versioning and faster builds while maintaining deployment independence.
#8about 9 minutes
Q&A on monorepo processes and common challenges
The Q&A session addresses practical concerns such as coordinating package updates, assigning ownership of shared libraries, and managing circular dependencies.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
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
04:54 MIN
Q&A on backend, git structure, and micro frontends
Generate Customer Journeys from reusable Building Blocks
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
02:25 MIN
Considering alternatives to micro frontends
Advanced Micro Frontends: Multi-Version and Multi-Framework Scenarios
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
04:34 MIN
Conclusion and key takeaways on micro frontends
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: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
01:39 MIN
Understanding the problems of frontend monoliths
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
01:49 MIN
Micro frontends are an organizational pattern for scaling teams
Multiple Ships to the Island - Micro Frontends & Island Architectures
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
Micro Frontends with Module Federation: Why and How?
Manfred Steyer
Microfrontends at Scale
Josh Goldberg
Destructuring Frontend monoliths with MicroFrontends
Trishul Goel
Micro-Frontends with Module Federation: Beyond the Basics
Manfred Steyer
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Front-End Micro Apps
Serg Hospodarets
Micro-frontends anti-patterns
Luca Mezzalira
Nx - the easy choice
Miroslav Jonas
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.

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

Peter Park System GmbH
München, Germany
Senior
Python
Docker
Node.js
JavaScript

doinstruct Software GmbH
Berlin, Germany
Senior
GIT
JavaScript
TypeScript

norisk Group
München, Germany
Intermediate
Senior
Nuxt.js
JavaScript

Speech Processing Solutions
Vienna, Austria
Intermediate
CSS
HTML
JavaScript
TypeScript

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


BMS Corporate Solutions GmbH
Düsseldorf, Germany
Intermediate
Senior
CSS
HTML
Angular
TypeScript

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