0Pricing
Frontend Academy · Lesson

Micro-frontends: Module Federation

Use Webpack Module Federation or Vite Federation to split a large frontend into independently deployed remotes consumed by a shell app.

What Are Micro-frontends?

Splitting a large frontend into independently developed and deployed pieces — typically one per team or business domain. Each piece can have its own framework, repo, deploy pipeline, even tech stack. A shell app glues them at runtime.

Why Micro-frontends?

Organisations with 10+ frontend teams hit limits: single repo bottleneck, slow build times, conflicting release schedules. Micro-frontends let teams ship independently — at the cost of more architectural complexity.

All lessons in this course

  1. Atomic Design: Atoms Molecules Organisms
  2. Monorepo Setup with Turborepo
  3. Micro-frontends: Module Federation
  4. Feature-Based Folder Structure
← Back to Frontend Academy