Angular Architecture for Enterprise Solutions Workshop: Strategic Design (DDD), Micro Frontends, and State Management

Manfred Steyer
GDE
Rainer Hahnekamp
GDE
Manfred is a Trainer, consultant, and programming architect with a focus on Angular, Google Developer Expert (GDE) who writes for O'Reilly, the German Java Magazine, and windows.developer. Regularly speaks at conferences.
Rainer Hahnekamp is a Google Developer Expert (GDE) and a trusted collaborator on the NgRx team. He is a trainer and consultant in the Angular Architects expert network and runs ng-news, a weekly Angular newsletter.
Enterprise applications need to be maintainable in the long term. This workshop shows you how to achieve this goal using modern Angular.
To accomplish this, we combine cutting-edge features like Signals, the Signal Store, and Module Federation with established concepts like Strategic Design (DDD), vertical architectures, and Micro Frontends. We use Nx for incremental builds and demonstrate how to analyze and improve your application's maintainability.
By the end, you'll be equipped to plan and implement sustainable solutions with modern Angular and evaluate the pros and cons of various approaches for your specific solution.
Outline:
Target Audience & Requirements
This workshop is designed for developers with project experience using Angular who want to plan and implement maintainable enterprise-scale Angular solutions.
Required software for labs
Please bring your laptop and install the following software packages upfront:
npm i -g @angular/cli
)npm i -g nx
)