CQRS, Vertical Slices

Vertical Slices architecture is built around distinct requests, encapsulating and grouping all concerns from front-end to back. You take a normal “n-tier” or hexagonal/whatever architecture and remove the gates and barriers across those layers, and couple along the axis of change. The style is used and popularized by:

IHandler<TIn, TOut>

Todo: add docs

ICommand, ICommandHandler<TIn, TOut>

Todo: add docs

IQuery, IQueryHandler<TIn, TOut>

Todo: add docs

FilterQuery, PagedFilterQuery

Todo: add docs