Architecture & DDD
Architecture is a set of boundaries that make change safer. These articles apply domain-driven design and hexagonal architecture to TypeScript systems without turning either into ceremony.
The path
12 min total
- Why I stopped using NestJS for DDD and what I use instead
NestJS is productive, but its defaults can quietly turn a DDD codebase into framework-driven application code. Here is the boundary I use now: plain TypeScript in the core, NestJS at the edges.
12 min read
Series in this path
- Part 1 of TypeScript API boundaries