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