Señors at Scale - Software Engineering & Tech Leadership · Dan Neciu

MicroFrontends at Scale with Florian Rappl (author of "The Art of Micro Frontends" & Piral creator)

·1 hr 9 min·5 clips
The conversation starts with a failure mode. Florian describes a common micro-frontend problem: one component reaches across to depend on another component that might disappear or get renamed. His fix is inversion. A team does not ask another micro-frontend for something directly. It offers an API, and others can use that capability. From there, the architecture talk moves into dependency sharing. Piral still supports central sharing, but Florian spends time on distributed sharing too, which arrived when module federation was still early. system.js is the bridge in his version of the story. He treats it as both a module system and an orchestrator for JavaScript modules, with bundler support that mattered more at the time. ESM still fits into the setup. When bundlers emit ESM, Babel can transform the output into system.js well enough for the approach to work. The sharpest part is resolution. Piral registers dependencies in system.js, then uses custom resolution to match versions instead of only checking whether a dependency exists. React makes the point cleanly: caret 18 can match React 18.2.0, while caret 19 fails if React 19 is not available. The episode winds down with Florian pointing to The Art of Micro Frontends, mentioning Luca and the more popular books in the space, and the host closing with thanks and autograph talk.

As heard by us

A grounded look at micro-frontends, versioning, module sharing, and how modularity holds up in practice.

Florian Rappel's conversation is a practical walk through micro-frontends once version drift and missing dependencies become real problems. The host keeps returning to the same pressure point: expose capabilities cleanly instead of reaching across boundaries and hoping another…

Read the full review in PlayNext →

Why you'd press play

If your shared UI dependencies keep breaking across teams, start here.

Read the full recommendation in PlayNext →
Listen to the show on