Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

README

        






Codely logo



🐘🎯 Hexagonal Architecture, DDD & CQRS in Typescript


codely.tv
CodelyTV Courses


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)