9 ways to improve the architecture of your project with CQRS and vertical slices

RU / Day 4 / 10:45 / Track 2

The logics of most projects is implemented horizontally with ApplicationServices layer. However, there is an alternative approach when a separate class handler is created for every use case. Most often this approach is used with CQRS when the system is divided into reading and recording stacks to improve performance. Jimmy Bogard called this approach vertical slices. Many developers heard about it but do not use it, because they cannot answer the question whether it's worth using handlers if we do not fight for performance using CQRS.

In his talk Denis will show 9 benefits which vertical handlers or slices give compared to horizontal layers. He will also share the experience of transferring from services to slices.

Download presentation