Business applications must be scalable, extendable, and maintainable in the long term! This creates several challenges for the underlying software architecture.
In this workshop you get to know how to master these challenges for your Angular project. You learn how to subdivide a big application into libraries and manage it within a monorepo. You see how to define a Strategic Design for your needs, implement it with Nx as well as how to use access restrictions to enforce your architecture.
Also, we split our monolith into separately compiled and deployed microfrontends using brand-new approaches like Module Federation. For all these approaches we discuss pros and cons as well as alternatives.
In the end, you know how to make your Angular architectures robust. You can choose different options and evaluate them for your specific projects.