Florian Rappl
Microfrontends with Blazor: Welcome to the Party!
#1about 5 minutes
Why monolithic frontends create development bottlenecks
Microservice backends enable autonomous teams, but a single monolithic frontend often leads to release train slowdowns and blockers.
#2about 6 minutes
Tracing the architectural evolution to microfrontends
Web architecture evolved from classic monoliths to separated frontends and microservice backends, making microfrontends the next logical step for scaling UI development.
#3about 7 minutes
Avoiding the hidden monolith with loose coupling
A successful microfrontend architecture uses an app shell with independent modules and avoids strong coupling to prevent creating a distributed monolith with feature overlaps.
#4about 6 minutes
Implementing microfrontends with Blazor component libraries
One approach is to use Blazor Razor Component Libraries (RCLs) as modules within a Blazor shell, keeping the entire solution within the C# ecosystem.
#5about 5 minutes
Using a JavaScript shell to host Blazor microfrontends
A hybrid approach uses a JavaScript-based app shell to lazy-load Blazor components, enabling framework flexibility and faster initial startup times.
#6about 17 minutes
Demonstrating a modular application with the Piral framework
The Piral framework facilitates a microfrontend architecture by using a feed service to dynamically load and compose independent modules, called pilets, into a cohesive application shell.
#7about 11 minutes
Q&A: Best practices and migration strategies
The discussion covers whether Blazor is a best practice, preferred lightweight frameworks like SolidJS, and strategies for migrating a monolith using the Strangler pattern.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
03:03 MIN
Unifying front-end and back-end development with Blazor
Blazor – the new SPA Framework for everyone who hates JavaScript
03:09 MIN
Why Blazor enables full-stack .NET development
Blazor Unleashed: The Future of .NET Web Development
02:03 MIN
Introducing the micro-frontend architectural pattern
Destructuring Frontend monoliths with MicroFrontends
02:04 MIN
A real-world Blazor app on web, desktop, and mobile
Blazor Unleashed: The Future of .NET Web Development
01:25 MIN
Understanding the micro frontend architectural style
Micro Frontends with Module Federation: Why and How?
05:00 MIN
Managing frontend and backend microservices communication
.NET Microservices in Azure Container Apps
06:14 MIN
How Blazor components work as the core building block
Blazor Unleashed: The Future of .NET Web Development
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
Featured Partners
Related Videos
Multiple Ships to the Island - Micro Frontends & Island Architectures
Florian Rappl
Blazor – the new SPA Framework for everyone who hates JavaScript
Christian Giesswein
Blazor Unleashed: The Future of .NET Web Development
Christian Giesswein
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
Interface Contracts in Microfrontend Architectures
Alexander Günsche
Front-End Micro Apps
Serg Hospodarets
Independently together: how micro-applications improve developer experience + app performance
Bilal Cinarli
Microfrontends at Scale
Josh Goldberg
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.



generic.de software technologies AG
Karlsruhe, Germany
Intermediate
Senior
.NET
Docker
Angular




JO Media Software Solutions GmBh
Brunn am Gebirge, Austria
Senior
CSS
Angular
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