0Pricing
Angular Academy · Lesson

Micro Frontend Architecture

Split apps into independent deployables.

What Are Micro Frontends

Micro frontends extend the microservices idea to the UI: a large web app is split into independently developed, tested, and deployed pieces. Each piece is owned by a separate team and combined into one experience at runtime.

The Problem They Solve

A single giant Angular app (a "monolith frontend") couples every team to one release train, one build, and one deploy. As teams grow this slows everyone down. Micro frontends let teams ship on their own schedule.

All lessons in this course

  1. Micro Frontend Architecture
  2. Native Federation for Angular
  3. Sharing Dependencies
  4. Loading Remote Modules
← Back to Angular Academy