HolyJS 2025 Spring

Event Sourcing: ключевые принципы и реализация на NestJS

Площадка
HolyJS 2025 Spring
Формат
Доклад
Дата события

Доклад о том, какие задачи решает Event Sourcing и какой сложностью приходится платить за полную историю изменений системы. На примере NestJS я пошагово превращаю обычное CRUD-приложение в приложение, построенное вокруг событий.

О чём выступление

  • Что такое Event Sourcing и в каких задачах он может быть полезен.
  • Какие возможности даёт хранение истории событий: восстановление состояния, анализ изменений и более прозрачная отладка.
  • Какие сложности и типичные ошибки появляются при работе с событиями.
  • Как постепенно внедрять Event Sourcing в уже существующее приложение.
  • Почему этот паттерн не стоит воспринимать как «серебряную пулю».

Event Sourcing полезен не сам по себе, а как осознанный архитектурный компромисс. Перед внедрением стоит проверить, действительно ли проекту нужна полная история изменений и готовы ли команда и инфраструктура платить за неё дополнительной сложностью.