CQRS Command Validation

CQRS Command Validation with MediatR in Asp.net Core

Validation is an important part of APIs. When using a clean architecture, or another modern application design pattern, most often we leverage CQRS’ commands for actions like POST, PUT, etc. These commands have side effects. While those without side effects like GET requests are implemented in queries. Commands most often need some sort of asynchronous […]

Rabbitmq and asp.net core

Micro-services communication: Rabbitmq and Asp.net core

When building micro-services it is very important to take into consideration which messaging mechanism you use. There are several ways in which micro-services communicate using different messaging protocols. Today we will focus on the AMQP messaging protocol with rabbitmq and asp.net core. What is Rabbitmq ? Rabbitmq is a messaging system that permits your applications […]