Event Sourcing у .NET: перші кроки Getting Started: Event Sourcing in .NET

Event Sourcing у .NET: перші кроки Getting Started: Event Sourcing in .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 )