ddd-hexagonal-cqrs-es-eda

Architecture example

A comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts

Complete working example of using Domain Driven Design (DDD), Hexagonal Architecture, CQRS, Event Sourcing (ES), Event Driven Architecture (EDA), Behaviour Driven Development (BDD) using TypeScript and NestJS. Like what you see? Don't forget to star! ⭐ ^^^

GitHub

1k stars
13 watching
93 forks
Language: TypeScript
last commit: 5 months ago
Linked from 1 awesome list

bddcqrsddddomain-driven-designevent-sourcinghexagonal-architecturejaegermongodbnatsnestjsnodejspostgresprometheusrealtimetypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
ddd-by-examples/event-source-cqrs-sample A sample event-sourced application demonstrating Command Query Responsibility Segregation (CQRS) and Domain-Driven Design (DDD) 468
codelytv/typescript-ddd-skeleton A basic project structure and minimal code skeleton for building Domain-Driven Design applications in TypeScript 449
ferrius/ddd-cqrs-example An example implementation of Domain-Driven Design (DDD) with CQRS and Hexagonal Architecture in PHP using Symfony. 359
ddd-by-examples/factory An implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring 1,344
andreschaffer/event-sourcing-cqrs-examples An implementation of Event Sourcing and CQRS in a minimalist banking system using Java 565
zkavtaskin/domain-driven-design-example A C# implementation of Domain-Driven Design principles applied to an e-commerce system 1,758
ddd-by-examples/library-nestjs An implementation of Domain Driven Design concepts in a library management system using NestJS and TypeScript 373
dcomartin/ddd-cqrs-es-example An implementation of Domain-Driven Design, Command Query Responsibility Segregation, and Event Sourcing using various software frameworks. 133
thearchitectdev/architect.domainmodeling A DDD toolset providing boilerplate code generators for domain models in C# 64
vincentjouanne/nest-clean-architecture An opinionated starter project demonstrating the application of Clean Architecture and Domain-Driven Design principles using Nest.js and functional programming. 679
cesarcastrocuba/nlayerappv3 An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs. 155
anjoy8/christddd An ASP.NET Core 3.1 application implementing Domain-Driven Design, CQRS, Event Sourcing, and Entity Data Model principles for managing business operations. 681
itlibrium/ddd-starter-dotnet Provides sample implementation and comparison of various approaches to building Domain-Driven Design (DDD) applications 391
jakubnabrdalik/hentai An example of a software system implementing Hexagonal architecture with CQRS and BDD tests for managing a video rental store's inventory, pricing, and customer loyalty program. 219
codelytv/java-ddd-example Provides a starting point for building Java projects with JUnit and Gradle in a Domain-Driven Design (DDD) architecture 434