Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codelytv/typescript-ddd-example
π·π― TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
https://github.com/codelytv/typescript-ddd-example
codely codelytv cqrs ddd ddd-architecture ddd-cqrs ddd-example ddd-sample dddesign domain-driven-design eda event-driven-architecture hexagonal-architecture javascript mongodb nodejs rabbitmq software-architecture ts typescript
Last synced: 2 days ago
JSON representation
π·π― TypeScript DDD Example: Complete project applying Hexagonal Architecture and Domain-Driven Design patterns
- Host: GitHub
- URL: https://github.com/codelytv/typescript-ddd-example
- Owner: CodelyTV
- Created: 2019-08-23T15:46:03.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-20T07:07:47.000Z (3 months ago)
- Last Synced: 2024-11-03T01:33:16.788Z (10 days ago)
- Topics: codely, codelytv, cqrs, ddd, ddd-architecture, ddd-cqrs, ddd-example, ddd-sample, dddesign, domain-driven-design, eda, event-driven-architecture, hexagonal-architecture, javascript, mongodb, nodejs, rabbitmq, software-architecture, ts, typescript
- Language: TypeScript
- Homepage: https://pro.codely.tv/library/ddd-typescript/375662/about/
- Size: 2.12 MB
- Stars: 1,306
- Watchers: 35
- Forks: 214
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
ππ― 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](https://pro.codely.tv/library/ddd-en-typescript-modelado-y-arquitectura-172533/375662/about/) (Spanish - Course)
- [οΈοΈπ°οΈ DDD en TypeScript: ComunicaciΓ³n entre servicios y aplicaciones](https://pro.codely.com/library/comunicacion-entre-microservicios-event-driven-architecture-35834) (Spanish - Course)
- [ποΈ De JavaScript a TypeScript](https://pro.codely.tv/library/de-javascript-a-typescript-128106/347481/about/) (Spanish - Course)
- [π DDD en TypeScript: Estructura de carpetas](https://youtu.be/AJJRk7qmVHg) (Spanish - YouTube video)## π· TypeScript skeletons
- [π± TypeScript Basic Skeleton](https://github.com/CodelyTV/typescript-basic-skeleton): Bootstrap your new TypeScript frontend project
- [π TypeScript API Skeleton](https://github.com/CodelyTV/typescript-api-skeleton): Bootstrap your new TypeScript backend project
- [οΈπΏ TypeScript DDD Skeleton](https://github.com/CodelyTV/typescript-ddd-skeleton): Bootstrap your new TypeScript DDD project## π TypeScript Domain-Driven Design repositories
- [β¨ TypeScript DDD Skeleton](https://github.com/CodelyTV/typescript-ddd-skeleton): Bootstrap your new TypeScript projects applying Hexagonal Architecture and Domain-Driven Design patterns
- [π TypeScript DDD Course](https://github.com/CodelyTV/typescript-ddd-course): Learn Domain-Driven Design in TS lesson by lesson
- [π― TypeScript DDD Example](https://github.com/CodelyTV/typescript-ddd-example): Complete project applying Hexagonal Architecture and Domain-Driven Design patterns## π― Other languages Domain-Driven Design repositories
- [βπ― Java DDD Example](https://github.com/CodelyTV/java-ddd-example)
- [ππ― PHP DDD Example](https://github.com/CodelyTV/php-ddd-example)
- [Ξ»π― Scala DDD Example](https://github.com/CodelyTV/scala-ddd-example)
- [π¦β¨ C# DDD Skeleton](https://github.com/CodelyTV/csharp-ddd-skeleton)