Micro-Frontends: Stop Building a Distributed Monolith!
In this talk, Luca Mezzalira shatters the myth that assembling libraries counts as a scalable architecture—instead, you end up with a distributed monolith that slows everyone down. He unpacks the official micro-frontend definition, shows why chasing reusability actually creates nasty coupling, and flips the script: your real goal is fast team flow. Along the way you get the Micro-Frontends Decisions Framework (Identify, Compose, Route, Communicate), best practices for client- vs. server-side composition, and a friendly PSA on ditching shared global state in favor of event emitters.
On the org side, Luca leans on Conway’s Law to explain how your team structure should mirror your frontend architecture, then dives into independent and incremental deployments—hello, canary and blue/green releases with his open-source Frontend Discovery Service. He also warns against tech anarchy, argues that duplication is cheaper than the wrong abstraction, and reminds value-stream teams that if you build it, you own and run it.
Watch on YouTube
Top comments (0)