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
- Micro Frontend Architecture
- Native Federation for Angular
- Sharing Dependencies
- Loading Remote Modules