
Scalable Enterprise Applications with Angular

Learn how to structure large Angular applications and implement them in a monorepo and/or as Micro Frontends.
What do I get?
✅ Extended 6th edition with 20 chapters
✅ Source code examples
✅ PDF and epub (Android and iOS)
What do I learn?
☑️ Structuring large Angular applications
☑️ Ensuring long-term maintainability
☑️ Enforcing my architecture
☑️ Options for Modularity: Monorepos or Micro Frontends?

Already more than 18,000 readers!
Since the release of the first edition, more than 18,000 readers have downloaded the book.
Feedback
⭐️⭐️⭐️⭐️⭐️
“Excellent and a must-read for Angular developers!”
– Stephen, participant in an Angular workshop
⭐️⭐️⭐️⭐️⭐️
“We built our architecture based on it and are still thrilled with the results!”
– Manuela in a feedback email
⭐️⭐️⭐️⭐️⭐️
“It was a revelation for us. We wish we had this much earlier.”
– Jonas in a video call

Contents
1. Introduction
Part 1: Structuring Applications & Monorepos
2. Strategic Domain-Driven Design
3. Architectures with Sheriff
4. Monorepos & Build Performance with Nx
5. Nx & Sheriff – Friends for Life
Part 2: Micro Frontends & Federation
6. From Domains to Micro Frontends
7. Using Module Federation with Angular
8. Dynamic Module Federation
9. Plugin Systems with Module Federation
10. Using Module Federation with Nx
11. Dealing with Version Mismatches
12. Multi-Framework and -Version Solutions
13. Module Federation & Standalone Components
14. Towards esbuild and Native Federation
Part 3: State Management with the Signal Store
15. The new NGRX Signal Store for Angular
16. Smarter, not harder: Signal Store Custom Features
17. NGRX Signal Store Deep Dive: Type-Safe Extensions
18. The NGRX Signal Store and Your Architecture
Part 4: Bonus
19. Automate your Architecture with Nx Workspace Plugins
20. The Core of Domain-Driven Design

By Manfred Steyer, GDE
Trainer, consultant and programming architect with focus on Angular. Google Developer Expert (GDE) and founder of AngularArchitects who writes for O’Reilly, the German Java Magazine, and windows.developer. Former team lead for software engineering and professor at an university of applied sciences. Regularly speaks at international conferences.