Денис Цветцих — 9 способов улучшить архитектуру вашего проекта при помощи CQRS и vertical slices
Ближайшая конференция:
DotNext 2021 Moscow — 21-22 октября, онлайн.
Подробности и билеты:
. Логика большинства проектов реализуется «горизонтально» в виде слоя ApplicationServices. Однако существует альтернативный подход, когда для каждого юзкейса создается отдельный класс-хендлер. Чаще всего такой подход используется вместе с CQRS, когда система распиливается на стеки чтения и записи ради повышения производительности. Джимми Богард назвал этот же подход vertical slices. Многие разработчики слышали о нем, но не используют, так как не могут ответить на вопрос: «стоит ли использовать хендлеры, если мы не боремся за производительность при помощи CQRS?»
В докладе Денис покажет 9 преимуществ, которые дают вертикальные хендлеры/слайсы по сравнению с привычными горизонтальными слоями. А также он поделится опытом перехода с сервисов на слайсы.
1 view
5
2
1 month ago 01:40:19 1
Как измерить чистоту архитектуры / Денис Цветцих (EPAM)
9 months ago 01:01:52 16
Денис Цветцих «LINQ Expressions: искусство запрашивать данные»
1 year ago 00:48:29 1
Денис Цветцих “Repository и UnitOfWork в 2020 году, must have или антипаттерн?“
1 year ago 01:01:13 1
Денис Цветцих — Аспектно-ориентированное программирование на C# и .NET вчера, сегодня и завтра
2 years ago 01:00:37 1
Денис Цветцих — Модульный монолит вместо микросервисов: Как, когда и зачем
2 years ago 00:42:07 1
Денис Цветцих. Чистая Архитектура и DDD 10 лет спустя
3 years ago 00:40:13 1
Денис Цветцих. Модульный монолит вместо микросервисов
3 years ago 01:12:12 1
Денис Цветцих — 9 способов улучшить архитектуру вашего проекта при помощи CQRS и vertical slices
4 years ago 01:35:45 19
Денис Цветцих “Что не так с чистой архитектурой от Jason Taylor?“
7 years ago 00:43:28 1
Денис Цветцих — Как приручить реактивное программирование в XAML приложениях