Построение Read Model-ей с использованием потоков событий
Расскажу, как применение принципов CQRS помогает в решении реальных задач. Минимум теории, максимум практических деталей из опыта и куча опенсорса
Денис Иванов CodeFest
Скрыть видео
Вы когда-нибудь сталкивались с подобными проблемами?

— Данные приложения хорошо структурированы для изменения, но запросы на чтение получаются (очень) сложными.
— Выделяются различные наборы запросов на чтение к одному хранилищу данных, каждый из таких наборов — для решения бизнес-задач в разных, часто непересекающихся, областях. Или даже больше: есть несколько приложений, которые читают одни и те же данные.
— Запросы на чтение выполняются медленно.
— Структура данных меняется очень часто, поэтому приходтся поддерживать обновления и в кейсах записи, и в кейсах чтения, даже если требования к кейсам чтения не меняются.
— Всегда приходится искать компромисс между запросами на чтение и запросами на запись при попытках оптимизировать работу с хранилищем данных (например, при создании индексов в SQL хранилищах).

В своём докладе я расскажу, как в таких случаях помогает применение CQRS.
Денис Иванов

Руководитель группы разработки

В 2ГИС руководит группой разработки ПО сервиса коммерции и пишет на C#. Microsoft MVP в области Visual Studio and Development Technologies. Участвует в&nbs...

Биография докладчика
CodeFest

26 марта - 27 июня 2016

Конференция разработчиков, посвященная вопросам разработки, управления проектами и тестирования

Сайт конференции

Похожие доклады

Разработка развесистого API
на Yii-фреймворке

Приёмы разработки сложных API на фреймворке Yii.

Сергей Коржнев
Архитектура Справочного API 2ГИС

Особенности архитектуры справочного API 2ГИС: балансировка, мониторинг, оптимизация.

Сергей Коржнев
Дорожная сеть в графовой базе данных Neo4j

Проверка связности графа дорожной сети на Neo4J .

Вадим Шашенко

Будь в курсе

  • Участвуй в конференциях, учись новому
  • Узнавай от 2ГИС самое интересное из мира технологий
  • Читай новости, смотри выступления опытных экспертов