Sustainable NG Architectures with Monorepos and Strategic DDD
summary
Combines monorepo structure and strategic Domain-Driven Design to make Angular systems more maintainable by turning each bounded context into a self-contained domain module. Demonstrates a working monorepo that separates catalog and ordering into modules, provides reusable feature libraries, and enforces access restrictions through utilities and a CLI. Reports a concrete outcome of about 65 domain modules in one repo, enabling easier refactors and reducing accidental coupling versus many shared libraries.
AI-written summary · about
chapters (14)
- 0:00Sustainable architectures
- 2:14Strategic DDD design
- 5:08Tactical design role
- 8:27Identifying subdomains
- 11:02Context mapping
- 14:02Shared kernels in monorepos
- 16:04Monorepos for modular apps
- 18:12DDD in enterprise
- 20:11Domain isolation access
- 23:02DDD layers
- 24:50Monorepo demo
- 27:01Shared utilities
- 30:35CLI and CI
- 31:58Summary
related talks
22mSustainable Angular Architectures with Monorepos and Strategic Domain Driven Design
56mMaintainable architectures with Angular, monorepos and Strategic Domain-driven Design
32mStrategic Domain-Driven Design
21mSustainable Angular Architecture
01h 01mDomain-Driven Design and Angular
01h 00mUsing Monorepos for Scalable Apps
31mArchitectures for huge Angular based enterprise applications npm Packages, Monorepos and Micro Apps
34mAngular Monorepo Diaries
