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.
Hubert Burda Media
München, Germany
€80-95K
Intermediate
Senior
JavaScript
Node.js
+1
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
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
02:04 MIN
A real-world Blazor app on web, desktop, and mobile
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
Snappy UI needs no Single-Page Application
Clemens Helm
Blazor Unleashed: The Future of .NET Web Development
Christian Giesswein
Blazor and Azure functions for Serverless Website
Menaka Baskerpillai
Blazor – the new SPA Framework for everyone who hates JavaScript
Christian Giesswein
Interface Contracts in Microfrontend Architectures
Alexander Günsche
.NET Microservices in Azure Container Apps
Ryan Niño Dizon
Stairway to Heaven - Scaling Frontends the Right Way
Florian Rappl
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

&why GmbH
Berlin, Germany
€50-70K
Junior
Intermediate
Senior
React
Next.js
TypeScript

Brunel GmbH
Rosenheim, Germany
Intermediate
CSS
GIT
HTML
.NET
JSON
+14

Vesterling Consulting GmbH
Voerde (Niederrhein), Germany
Remote
€42-68K
REST
Blazor
.NET Core
+2



Vesterling Consulting GmbH
München, Germany
MVC
.NET
Blazor
ASP.NET
Entity Framework

Vesterling Consulting GmbH
Voerde (Niederrhein), Germany
Remote
€42-68K
REST
Blazor
.NET Core
+2

Vesterling Consulting GmbH
Dortmund, Germany
€45-70K
MVC
.NET
Blazor
ASP.NET
+1
