/CQRSMediatRExample

'CQRS' example using 'MediatR' and 'Vertical Slice Architecture'

Primary LanguageC#

CQRS example using MediatR

CQRS stands for “Command Query Responsibility Segregation”.

* CQRS
* MediatR
* CRUD Services
* Vertical Slice Architecture

Queries

  • ListProductsQuery
  • GetProductQuery

Commands

  • CreateProductCommand
  • UpdateProductCommand
  • DeleteProductCommand

Endpoints

  • List, Get
  • Create, Update, Delete

Logging

A MediatR behaviour is used for logging of all requests.