Розробка бібліотеки на .NET для роботи зі знімками (snapshots) для EventStoreDB
Loading...
Date
2023
Authors
Осадчук, Володимир
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Робота присвячена базі даних, яка спеціалізується на збереженні подій (events) та їх історії в EventStore, а також патернам, які вона реалізує – Event Sourcing та CQRS (Command Query Responsibility Segregation) в контексті мікросервісної архітектури. Були розглянуті недоліки EventStore та необхідність збереження проміжних подій. Був проведений аналіз існуючих бібліотек на .NET для вирішення цих проблем, а також розроблена власна бібліотека, яка вирішує проблеми EventStore. Проведено порівняння написаної бібліотеки з існуючими та виміряна продуктивність. Розроблену бібліотеку, разом з EventStore, було використано у наявному веб-застосунку для оголошень з прокату паперових книг.
Description
Keywords
"Мікросервісна архітектура", Event Sourcing, CQRS (Command Query Responsibility Segregation), веб-застосунок, фронтенд, магістерська робота