DDD Aggregate Boundaries and Persistence in TypeScript
Aggregate roots, tables, repositories, and bounded contexts answer different questions. Here's where each boundary belongs in a TypeScript DDD model.
Value Objects & Entities in TypeScript: Building Blocks That Can't Break
Learn how Value Objects and Entities make invalid states impossible in TypeScript. Build self-validating domain code with TDD — the blocks that can't break.