Independent Deployment & CI Pipelines for MFEs
Set up separate CI/CD pipelines so each micro-frontend deploys without coordination.
The Goal: Independent Deployment
Each micro-frontend should deploy independently without coordination from other teams. This requires separate repositories (or Nx/Turborepo), separate CI pipelines, and separate hosting.
Repository Strategies
Two approaches: Polyrepo (one repo per MFE, truly independent) and Monorepo (all MFEs in one repo, shared tooling with affected-based CI). Monorepo is often simpler to start with.
All lessons in this course
- Micro-Frontend Concepts & Trade-offs
- Module Federation with Webpack 5
- Shared State & Routing Between MFEs
- Independent Deployment & CI Pipelines for MFEs