CQRS на практике. В поиске точки масштабирования и новых метафор (Александр Бындю, AgileDays-2014) — различия между версиями
Материал из 0x1.tv
StasFomin (обсуждение | вклад) (Batch edit: replace PCRE \[([^\s]+) Страничка доклада на сайте конференции\] with {{ConferencePage|$1}}) |
StasFomin (обсуждение | вклад) |
||
* {{ConferencePage|http://msk14.agiledays.ru/members/profile/370/#report-77}}
<!-- <blockquote>[©]</blockquote> -->
<references/>
[[Category:AgileDays-2014]]
[[Category:Agile — технологические практики]]
[[Category:Программная архитектура]]
[[Category:Csharp]]
[[Category:CQRS]]
<!-- topub -->
{{stats|youtube_plays=707|refresh_time=2017-06-11T20:51:51.375001|vimeo_plays=1782}} |
Версия 17:21, 11 июня 2017
Содержание
Аннотация
- Докладчик
- Александр Бындю
Принцип Command Query Responsibility Segregation (CQRS) давольно давно был описан, но не так давно оброс примерами реализаций и готовыми фреймворками с открытым исходным кодом.
Какие проблемы и решения возникают при применении CQRS? Я рассмотрю ряд вопросов, всплывающих в реальных проектах, покажу, где появляются возможности по масштабированию и построению гибких решений.
Для начала мы кратко посмотрим на суть CQRS, основные идеи и его типичные реализации.
Дальше углубимся в детали:
- Эволюция кода с делением на команды и запросы
- Эволюция архитектуры системы и применение к ней новых метафор
- Стоит ли использовать Event Sourcing? Какие есть ограничения?
- Как CQRS сочетается с DDD? и т.д.
Все примеры будут на .NET/C#
Видео
Слайды
Примечания и отзывы
Plays:2489
Comments:0