Florian Rappl

Microfrontends with Blazor: Welcome to the Party!

Is your monolithic UI a development bottleneck? Learn how microfrontends empower Blazor teams to deploy features independently and accelerate delivery.

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.

Featured Partners

From learning to earning

Jobs that call for the skills explored in this talk.