Skip to content

Domain Driven Design(DDD) and Clean Architecture with ASP.NET Core and C# followed by CQRS, Event Sourcing pattern and Event Driven Architecture.

License

Notifications You must be signed in to change notification settings

rabbicse/aspdotnetcore-ddd-cleanarchitecture-microservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Domain Driven Design(DDD) and Clean Architecture with ASP.NET Core and C#

Develop microservices in ASP.NET Core and C# with the following patterns and principles

  • Domain Driven Design (DDD)
  • Clean Architecture
  • Command Query Responsibility Segregation (CQRS)
  • Event Sourcing
  • Event Driven Architecture
  • REST Api

Technologies

  • C#
  • ASP.NET Core 8
  • MediatR
  • Hangfire
  • AutoMapper
  • EntityFrameworkCore
  • Apache Kafka
  • EventStoreDB
  • Redis
  • MongoDB
  • Postgres
  • Microsoft SQL Server
  • Docker and Docker Compose

References