/dotnet-core-cqrs-example

A simple application written using .Net Core 3, Mediatr and FluentValidation to demonstrate a modern CQRS system following clean architecture principals.

Primary LanguageC#

What is CQRS?

cqrs-diagram

What is Clean Architecture?

clean-architecture-diagram

What is Mediatr?

Mediatr is a simple library that allows .NET applications to easily implement a mediator pattern.

What is FluentValidation?

FluentValidation is a popular library for .NET applications that allows us to strongly type our validation rules.