Deep DI-ving: how Angular’s DI system defeated a monolith
Deep DI-ving: how Angular’s DI system defeated a monolithSpeaker:
Massimo Artizzu
Architect
Speaker:
Davide Senatore
Software Architect - Ingenium Software Engineering
Issues:
Microfrontends are one of the emerging architectures for building scalable and modular applications, but they are often perceived as complex or oversized. In this session, we will analyze when to choose a microfrontend architecture and when to avoid it, with practical examples from the real world. We will use Angular together with Native Federation (@angular-architects/native-federation) to build an application composed of multiple independent microfrontends, which:
We will see how to manage the sharing of common libraries, how to keep applications performant, and how to organize a project so that it remains scalable and maintainable over time.
The session will be accompanied by concrete examples and practical advice, designed both for those who are exploring the idea of microfrontends and for those who want to adopt them in production.