From Monolith to Micro Frontend
summary
Maps three concrete migration patterns and the tradeoffs observed: keep the monolith and mount independent SPAs (fast to start but causes style conflicts and poor shared-module performance), introduce a shell application that reads a catalog JSON and composes microfrontends (enables independent deployment and preserves auth but adds an orchestration layer), or route at the edge with Lambda Edge for full offload (higher cost and token/header work). Recommends Webpack Module Federation or single-spa, web components, NX, CI/CD automation, and phased rollout — migration succeeds with careful boundaries and tooling.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:14Monolith challenges
- 10:03Micro frontends overview
- 11:51Strategy one: Independent SPAs
- 14:08Strategy two: Shell application
- 17:43Strategy three: Routing on edge
- 20:34Migration tips
- 29:12Conclusion and resources
related talks
48mMicrofrontend Architecture – technical implementation.
24mScaling Frontend Development using Micro-frontends
36mMicro Frontends - Breaking Monoliths
25mMicro Frontend: a microservice architecture from your frontend web apps
11mTransforming Enterprise Frontends with Micro-Frontend Architectures
57mMicro Frontends – a strive for fully verticalized systems
24mMicrofrontends
31mMigrating from Monolith to Microfrontends
