Event Sourcing в .NET: первые шаги

Event Sourcing в .NET: первые шаги
en
06.12.2024
04 г 00 хв 53 сек

Event Sourcing — это шаблон проектирования для управления данными, часто упоминаемый в связке с CQRS и DDD. Вместо сохранения текущего состояния, как в классических CRUD-системах, в Event Sourcing сохраняются события, которые привели к текущему состоянию. Это позволяет в любой момент времени восстановить состояние из цепочки событий, чего невозможно достичь, имея только финальное состояние.

При объединении Event Sourcing с архитектурой CQRS открываются новые подходы к работе с данными: создание «точек во времени» для анализа состояния и возможность переработки старых событий для добавления новых функций.

В этом курсе вы изучите основные принципы и паттерны Event Sourcing, а также построите полноценное приложение с архитектурой CQRS с нуля. Мы будем работать без готовых фреймворков, чтобы вы разобрались в механизмах и «магии» этого подхода.

К концу курса вы освоите основы Event Sourcing и его применение в CQRS, что откроет для вас новый уровень проектирования и работы с данными.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 1394875 [filesize] => 9659732 [mime_type] => video/mp4 [length] => 50 [length_formatted] => 0:50 [width] => 1920 [height] => 1080 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )