rabbicse / aspdotnetcore-ddd-cleanarchitecture-microservices

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

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

License:GNU General Public License v3.0


Languages

Language:C# 98.5%Language:Dockerfile 1.5%