Присоединяйтесь к Алексею Зимареву, энтузиасту event sourcing и автору «Hands-On Domain-Driven Design with .NET Core» на воркшоп для разработчиков и архитекторов, которые хотят научиться практическим аспектам внедрения event sourcing в систему.
Многие из нас уже слышали про event sourcing и его достоинства. Однако, когда дело доходит до написания кода, может быть довольно трудно начать с пустого экрана в среде разработки. Использование фреймворков event sourcing, которые предоставляют все «из коробки», может быть удобно на старте, но также это привнесет в систему много «волшебства» и скроет множество важных деталей.
Во время воркшопа мы смоделируем и соберем приложения, используя тактические схемы DDD с CQRS и многовариантное хранение. Мы начнем с моделирования, чтобы узнать, как новую систему можно представить в цикле команд, событий и моделей чтения. Затем, во время упражнений по внедрению, мы создадим набор полезных абстракций и инструментов, которые вы сможете развивать дальше и использовать в своих проектах.
Темы, охваченные в этом воркшопе:
- моделирование с доменом событий;
- компилирование с доски — перевод стикеров с заметками в код;
- команды, события и целостность границ;
- частота событий;
- read-models и проекции;
- метрики и трассировка;
- развитие event sourced-систем.