Advanced · 3h 5m · lessons

Micro Front-ends

Split a large frontend into independent pieces owned by different teams.

What you'll learn

  • Explain what micro-frontends are and why teams use them
  • Describe the app-shell model and composition methods
  • Compare build-time and run-time composition (Module Federation)
  • Handle shared state, styling, routing, and communication across apps
  • Reason about shared dependencies, performance, and independent deploys
  • Isolate failures, version contracts, and judge when to adopt them

Syllabus