ANGULARarchitects.io - Michael Egger-Zikes
By using Angular to create a software product, your frontend architecture uses logical layers implemented as @Injectable Services. The built-in Dependency Injection API allows rich customization based on factory functions. Your product can be shipped with default logic that fits for most customer integration scenarios.
I am going to share with you advanced options on how to lazy-load Services known at build time and we will investigate the usage of Module Federation to load type-compliant implementations from a different build process during runtime. Moreover, you will learn to exchange a root-level Service with a new implementation while your App is actively running.
This talk is important for everyone interested in customizing an Angular App at build- or runtime. This leads to a solid frontend architecture that can be modified easily when needed.