Mashing monoliths into manageable modules, with Mediatr

Alex Brown Profile Picture Alex Brown

Progress from the traditional repository / service layered architecture into a Command Query Separated structure and benefit from smaller, testable bits of code in your application.

We'll take a look at what a typical monolith I often come across looks like.
You've probably got some in your codebase already.

Then we'll talk about how we could improve this, using CQS, facilitated by Mediatr.
Finally, we'll take an existing application, which uses a typical repository / service architecture, and begin to break this out into commands and queries, and see immediate reward.