๐๐ฏ Hexagonal Architecture, DDD & CQRS in Typescript
Example of a Typescript application following Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS) and Event-Driven Architecture (EDA) principles keeping the code as simple as possible.
๐ Related utilities and resources
โ๏ธ Learning resources
- ๐ Domain-Driven Design en TypeScript: Modelado y Arquitectura (Spanish - Course)
- ๏ธ๏ธ๐ฐ๏ธ DDD en TypeScript: Comunicaciรณn entre servicios y aplicaciones (Spanish - Course)
- ๐๏ธ De JavaScript a TypeScript (Spanish - Course)
- ๐ DDD en TypeScript: Estructura de carpetas (Spanish - YouTube video)
๐ท TypeScript skeletons
- ๐ฑ TypeScript Basic Skeleton: Bootstrap your new TypeScript frontend project
- ๐ TypeScript API Skeleton: Bootstrap your new TypeScript backend project
- ๏ธ๐ฟ TypeScript DDD Skeleton: Bootstrap your new TypeScript DDD project
๐ TypeScript Domain-Driven Design repositories
- โจ TypeScript DDD Skeleton: Bootstrap your new TypeScript projects applying Hexagonal Architecture and Domain-Driven Design patterns
- ๐ TypeScript DDD Course: Learn Domain-Driven Design in TS lesson by lesson
- ๐ฏ TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns