Domain-Driven-Design-Example

eCommerce example

A C# implementation of Domain-Driven Design principles applied to an e-commerce system

Blog series supplementary domain-driven design C# repository that (hopefully) actually makes sense.

GitHub

2k stars
116 watching
443 forks
Language: C#
last commit: about 4 years ago
Linked from 1 awesome list

csharpdddddd-architectureddd-patternsdomain-driven-design

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
thearchitectdev/architect.domainmodelingA DDD toolset providing boilerplate code generators for domain models in C#64
ddd-by-examples/factoryAn implementation of Domain-Driven Design principles and patterns in an enterprise application using Spring1,347
bitloops/ddd-hexagonal-cqrs-es-edaA comprehensive example of software design and architecture using Domain Driven Design, Hexagonal Architecture, CQRS, Event Sourcing, Behaviour Driven Development, and other advanced concepts1,224
packtpublishing/hands-on-domain-driven-design-with-.net-coreA comprehensive guide to implementing Domain-Driven Design with .NET Core, focusing on building complex business systems646
dcomartin/ddd-cqrs-es-exampleAn implementation of Domain-Driven Design, Command Query Responsibility Segregation, and Event Sourcing using various software frameworks.133
asc-lab/better-code-with-dddA codebase demonstrating improved software design through the application of Domain Driven Design (DDD) tactical patterns to enhance readability and expressiveness of C# code.317
eulerfx/dddinventoryitemfsharpAn F# implementation of Domain-Driven Design with Event-Sourcing and EventStore186
vaughnvernon/iddd_samples_netC#.NET implementations of Bounded Contexts from Implementing Domain-Driven Design by Vaughn Vernon929
charlessolar/eshoponcontainersdddAn e-commerce application built using Domain-Driven Design and Event Sourcing with a focus on separation of concerns and flexible data models.320
ddd-by-examples/event-source-cqrs-sampleA sample event-sourced application demonstrating Command Query Responsibility Segregation (CQRS) and Domain-Driven Design (DDD)468
cesarcastrocuba/nlayerappv3An implementation of Domain-Driven Design (DDD) N-Layered Architecture with .Net Core 2.1 for building web APIs.155
xerprojects/xer.domaindrivenA lightweight library providing entities and marker interfaces for implementing Domain-Driven Design concepts in C#13
xhafan/emailmakerAn ASP.NET Core MVC and ASP.NET MVC demo app demonstrating the use of CoreDdd libraries for domain-driven development and DatabaseBuilder for database setup.13
itlibrium/ddd-starter-dotnetProvides sample implementation and comparison of various approaches to building Domain-Driven Design (DDD) applications390
ferrius/ddd-cqrs-exampleAn example implementation of Domain-Driven Design (DDD) with CQRS and Hexagonal Architecture in PHP using Symfony.363