A practical Ecommerce project with Domain-Driven Design, CQRS, and Clean Architecture.
✅ 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.
Bounded Context | Status |
---|---|
Catalog | In Progress ⌛ |
Basket | In Progress ⌛ |
Order | In Progress ⌛ |
➕ .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.