Chapter 7: CQRS in Action
Having learned what the CQRS pattern, the Mediator pattern, and the MediatR
NuGet package are, it's time to apply them in the ASP.NET Core 5 Web API that we are building. The patterns and package mentioned will bring value to our application by making it very scalable, testable, and readable.
In this chapter, we will cover the following topics while writing code in our application:
- Implementing CQRS
- Adding the
MediatR
package - Creating
MediatR
pipeline behaviors - Using
FluentValidation
- Using
AutoMapper
- Writing queries
- Writing commands
- Writing
IServiceCollection