Skip to content

A practical Ecommerce project with Domain-Driven Design, CQRS, and Clean Architecture.

Notifications You must be signed in to change notification settings

aligholipour/Ecommerce-DDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛒Ecommerce DDD Sample

A practical Ecommerce project with Domain-Driven Design, CQRS, and Clean Architecture.

Features

✅ Using Clean Architecture
✅ Using CQRS (Command Query Responsibility Segregation) implementation with MediatR library.
✅ Using Inbox Pattern for handling Idempotency on the receiver side.
✅ Using Outbox Pattern for Guaranteed Delivery.

Plan

Bounded Context Status
Catalog In Progress ⌛
Basket In Progress ⌛
Order In Progress ⌛

📒Libraries & 🔎Technologies

.NET 7 .NET is an open source developer platform, created by Microsoft, for building many different types of applications.
AutoMapper A convention-based object-object mapper in .NET.
MediatR Simple, unambitious mediator implementation in .NET.
MassTransit, Distributed Application Framework for .NET.

About

A practical Ecommerce project with Domain-Driven Design, CQRS, and Clean Architecture.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages