L4rdrbngdgnidn1mk2tu
SkillsCast

Alex Brown: Mashing monoliths into manageable modules, with Mediatr

11th April 2017 in London at CodeNode

There are 1 other SkillsCast available from LDNUG April 2017 - Alex Brown and Dylan Beattie

In this talk, Alex shows us how to 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 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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Alex Brown: Mashing monoliths into manageable modules, with Mediatr

Alex Brown

Alex Brown is a software engineer with a strong interest in writing as little (tested) code as possible to get the job done. More recently, has been interested in testing and adopting new technologies.

SkillsCast

In this talk, Alex shows us how to 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 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.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Alex Brown: Mashing monoliths into manageable modules, with Mediatr

Alex Brown

Alex Brown is a software engineer with a strong interest in writing as little (tested) code as possible to get the job done. More recently, has been interested in testing and adopting new technologies.