Session

Easy Refactoring with CQRS

Are your controller actions gigantic? Is your service layer bloated? Are testing and maintenance a nightmare? Need a more scalable solution?

The CQRS (Command Query Responsibility Segregation) development pattern can help address these issues. However, implementing a distributed CQRS architecture can be intimidating. If not well designed, it can make your application exponentially more complex and difficult to maintain.

So, why not start simple?

Using the popular .NET library, MediatR, it’s super easy to write simple, testable, scalable CQRS applications.

In this session, we will explore CQRS and its core concepts while refactoring a traditional ASP.NET Core application using MediatR. We will emphasize separation of concerns, dependency injection, code reuse, thin controllers, and unit testability. You will leave with knowledge and confidence to start using MediatR in your own projects.

Ryan Foote

Ryan Foote, Many of his Name, King of the Basement and the Garage, Lord of the Grill and Protector of the Beef

Dayton, Ohio, United States

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top