Яков Повар - Введение в Event sourcing

  Рет қаралды 9,727

DotNext — конференция для .NET‑разработчиков

DotNext — конференция для .NET‑разработчиков

Күн бұрын

Ближайшая конференция - DotNext 2024, 10 - 11 сентября, Москва + online
Подробности и билеты: jrg.su/x2GKnA
- -
Автор отлично осведомлен о том, как работает одна из самых интересных архитектур современности, и покажет это в своем докладе.
Event sourcing является достаточно мощным архитектурным подходом, способным раскрыть глубину предметной области приложения. Вместе с тем, неправильное его использование может привести к запутанной системе, которую будет трудно развивать.
В этом докладе мы разберем что такое event sourcing и чем он отличается от других архитектурных стилей. Далее проанализируем то, как event sourcing может помочь решить функциональные и нефункциональные требования, которые часто предъявляются к современным приложениям.
В заключении мы посмотрим, как связать event sourcing и распределенные системы. Отдельно разберем как в этом случае находить и разрешать конфликты изменения данных. Доклад в основном рассчитан на слушателей, которые еще не работали с event sourced системами, но будет так же полезен и тем, кто уже знаком с этой концепцией.

Пікірлер: 4
@DevBrothersPro
@DevBrothersPro 4 жыл бұрын
Как применять Event sourcing на практике докладчик рассказал хорошо, респект! Но главный вопрос про Event sourcing не "как", а "зачем". К сожалению, на этот вопрос спикер кратко пытается ответить только в конце доклада. Нужно применять тогда, когда предметная область описывается событиями и/или нужна полная история изменений сущности. Спасибо, кэп ) Если сможете показать не синтетический пример с интеренет-магазином, а реальные примеры систем, куда Event sourcing ложится хорошо, это будет очень круто!
@yakovpovar8724
@yakovpovar8724 4 жыл бұрын
Спасибо за отзыв) Да, в процессе подготовки была идея взять какой-нибудь более реальный пример, но вводить в предметную область которую я хорошо знаю, получалось долго и сложно. Интернет магазин это избито, но по крайней мере знают все. Посмотрим, может в следующий раз что-нибудь развить получится, чтобы было больше примеров/практики.
@sergeykrigel2364
@sergeykrigel2364 4 жыл бұрын
Event sourcing хорошо ложится в системы процессинга, с разветвленными бизнес-процессами реализованными в микросервисной архитектуре, т.е. когда есть сущности с чувствительными данными для которых нужно знать всю историю изменений(эти изменения отражают бизнес-процесс) и которые могут обрабатываться распределенно
@anydasa108
@anydasa108 2 жыл бұрын
Спасибо, Яков. Вот уже несколько лет смотрю на него, и даже пробовали в одном проекте, правда область там совсем не подходящая была. Сейчас делаю платежную систему, и снова задумался, на домен Orders хорошо ложится, и не очень много событий в одном агрегате. Останавливает, наверное, только уровень разработчиков которые должны с этим работать. PHP. тут мир другой :)
Underwater Challenge 😱
00:37
Topper Guild
Рет қаралды 34 МЛН
Prank vs Prank #shorts
00:28
Mr DegrEE
Рет қаралды 10 МЛН
ISSEI & yellow girl 💛
00:33
ISSEI / いっせい
Рет қаралды 25 МЛН
Егор Богатов - .NET 5: runtimes
56:20
DotNext — конференция для .NET‑разработчиков
Рет қаралды 9 М.
Что такое EVENT SOURCING за 14 минут
14:39
Listen IT
Рет қаралды 3,7 М.
Андрей Дятлов - Nullable reference types - advanced guide
56:54
DotNext — конференция для .NET‑разработчиков
Рет қаралды 4,2 М.
EVENT SOURCING НА ПИТОНЕ. САМАЯ ПРОСТАЯ РЕАЛИЗАЦИЯ
24:48
Андрей Иванов | Python
Рет қаралды 1,3 М.
А какие виды CQRS вы знаете? Андрей Цветцих, Тинькофф
38:47
Видео с мероприятий {speach!
Рет қаралды 2,8 М.
zamzam electronic Samsung S24 Ultra power🔥
0:14
Reversal gamer
Рет қаралды 15 МЛН
Тест Ryzen AI 9 HX 370 и графики 890m
27:29
PRO Hi-Tech
Рет қаралды 94 М.
Покупка бюджетного ПК на Wildberries? 🤬
0:59