nlayerappv3 - Domain Driven Design (DDD) N-LayeredArchitecture with .Net Core 2

  •        60

This N-Layered Architecture with .Net Core 2.1 project (NLayerAppV3) is retro rebuild new code project based on DDD N-LayeredArchitecture Version 2. It contains all DDD Layers where the developer and software architect may reuse to implement a .Net Core WebApi (Version 2.1) for Banking and Blog Contexts. Why to use .NET Core 2.1? We need to use this version because of EF Core Complex Types - Value Object implementation (OwnsOne) and TransactionScope implementation using in Application Layer. This project is a tribute to the recent visit to Madrid of Cesar de la Torre in order to give us an amazing conference called 'Microservices Architectures' []. Browse to http://localhost:5000/ to see the result.



Related Projects

SellAndBuy (Domain Driven Design sample using .Net 4.0)

  •    DotNet

Domain Driven Design (DDD) Behavior Driven Design (BDD) Test Driven Design (TDD) .Net 4.0 NHibernate SpecFlow NUnit NSubstitute MVC 3 Razor Engine WCF NLayer

ddd-dynamic - Domain Driven Design in Python, Ruby and other dynamic languages resources


This is an attempt to collect all info about Domain Driven Design the World knows in dynamic languages (Python, Ruby, PHP etc). Not only DDD but all worthy info about layered and clean architecture with separation of business logic from infrastructure and framework code. Hexagonal design in Django - Python, Django, contains some code.

eShopOnContainers - Easy to get started sample reference microservice and container based application

  •    CSharp

Sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers. The current supported Visual Studio version for eShopOnContainers is Visual Studio 2017 15.7 (GA/RTM since May 8th 2018) or later version.


  •    CSharp

A .NET implementation of Domain Driven Design (DDD) sample application based on Eric Evans' examples included in his great book. Project is intended to be used in training, demonstration and experiments.

.NET Domain-Driven Design with C#: Problem-Design-Solution

  •    DotNet

The purpose of this project is to hold the source code for my latest book, .NET Domain-Driven Design with C#: Problem-Design-Solution. The book is one large case study of a real-world application, named SmartCA, which is a smart client application implemented with the latest ...

MvcMusicStoreDDD - The same MVC MusicStore published by Microsoft, but written with all best practices design and architectural patterns as DDD, SelfValidation, SOLID and tests

  •    CSharp

This sample is outdated, please refer to Equinox Project for the lastest state of the art. The same known MusicStore application, published by Microsoft, but written using tons of design and architectural patterns to force the delivery of a high quality code and provide a responsable development.

ddd-playground - Domain-Driven Design in a PHP project using Symfony

  •    PHP

Wallet API in Symfony following DDD (Domain Driver Design). The tests follow the same structure and the phpunit tests are tagged with group tags: unit or functional.


  •    DotNet

A .NET based DDD application development framework.

awesome-ddd - A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources


A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources.The term was coined by Eric Evans in his book of the same title.

NHibernate with Problem-Design-Solution

  •    ASPNET

Project to accompany the NHibernate with Problem-Design-Solution Wrox Blox by Scott Millett, demonstrating how to use NHibernate within a web context ( whilst applying enterprise design patterns and following a Domain Driven Design methodology.

Tiny Library CQRS


Tiny Library CQRS is a small demonstration project which demonstrates the concept of Domain Driven Design and the CQRS architecture pattern. This project relies on the Apworks DDD framework.

KandaAlpha DDD Architecture - MVC, Dependency Injection, Repository and db4o


A 2010 beta 1 solution which provides a sample domain drive design architecture separated into Presentation, Application, Domain and Infrastructure layers. Technologies in use are visual studio 2010 beta ASP.Net MVC 1.0, Entity Framework 4.0 and db4o.

ddd-leaven-v2 - DDD-CqRS sample v2

  •    Java

DDD-CqRS sample v2.0 project that helps you with starting out advanced domain modeling using Spring, JPA and testing. Our intention is to provide a leaven (leavening agent) - something that you use to make bread - a good one.

Weapsy - ASP.NET Core CMS

  •    CSharp

Weapsy is an ASP.NET Core CMS based on DDD and CQRS. Please create issues to report bugs, suggest new functionalities, ask questions or just share your thoughts about the project. I will really appreciate your contribution, thanks.

node-eventstore - EventStore Implementation in node.js

  •    Javascript

Node-eventstore is a node.js module for multiple databases. It can be very useful as eventstore if you work with (d)ddd, cqrs, eventsourcing, commands and events, etc.

dddsample-core - This is the new home of the original DDD Sample app (previously hosted at sf

  •    Java

This application shows a few key concepts of Domain Driven Design implemented in Enterprise Java.