Франчук, ОлегОсадчук, Володимир2024-03-182024-03-182023https://ekmair.ukma.edu.ua/handle/123456789/28294Робота присвячена базі даних, яка спеціалізується на збереженні подій (events) та їх історії в EventStore, а також патернам, які вона реалізує – Event Sourcing та CQRS (Command Query Responsibility Segregation) в контексті мікросервісної архітектури. Були розглянуті недоліки EventStore та необхідність збереження проміжних подій. Був проведений аналіз існуючих бібліотек на .NET для вирішення цих проблем, а також розроблена власна бібліотека, яка вирішує проблеми EventStore. Проведено порівняння написаної бібліотеки з існуючими та виміряна продуктивність. Розроблену бібліотеку, разом з EventStore, було використано у наявному веб-застосунку для оголошень з прокату паперових книг.uk"Мікросервісна архітектура"Event SourcingCQRS (Command Query Responsibility Segregation)веб-застосунокфронтендмагістерська роботаРозробка бібліотеки на .NET для роботи зі знімками (snapshots) для EventStoreDBOther