Application of event sourcing and CQRS patterns in distributed systems

dc.contributor.authorDiakov, S. O.
dc.contributor.authorZubrei, T. E.
dc.contributor.authorSamoidiuk, A. S.
dc.date.accessioned2020-03-11T10:48:38Z
dc.date.available2020-03-11T10:48:38Z
dc.date.issued2019
dc.description.abstractenThe purpose of this report is finding suitable approaches for dealing with the issue, particularly ability to recreate system state in modern high load distributed systems. In order to achieve the goal, the report will overview existing problems, compare conventional design to proposed architecture solutions. A combination of command query responsibility segregation (CQRS) and event sourcing is suggested to solve performance and design issues that often arise in conventional information systems development.uk
dc.description.abstractruВ этой работе раскрыты проблемы архитектуры современных распределенных систем с высокой нагрузкой и предложены решения для них. Цель состоит в поиске подходов для решения проблемы, в частности, возможности воссоздать состояние системы. Для достижения цели в статье будут рассмотрены причины существующих проблем, проведено сравнение с предлагаемыми архитектурными решениями, подчеркнуты его преимущества и недостатки. Рассмотренный способ разработки приложений опирается на две концепции: разделение ответственности на команды и запросы (CQRS) и источник событий. Их сочетание предлагается для решения проблем производительности и проектирования, которые часто возникают при разработке традиционных информационных систем.uk
dc.description.abstractukЦя робота демонструє проблеми архітектури сучасних високонавантажених розподілених систем і пропонує рішення для них. Мета полягає в пошуку відповідних підходів для вирішення проблеми, зокрема, здатності відтворювати стан системи. Для досягнення поставленої мети у статті будуть розглянуті причини існуючих проблем, проведено їх порівняння з запропонованими архітектурними рішеннями, підкреслено його переваги та недоліки. Розглянутий спосіб розробки додатків заснований на двох поняттях: розділення відповідальності на команди та запити (CQRS) та джерело подій. Їх поєднання пропонується для вирішення проблем пов'язаних з продуктивністю та проектуванням, які часто виникають при розробці традиційних інформаційних систем.uk
dc.format.pagerangePp. 16-22uk
dc.identifier.citationDiakov, S. O. Application of event sourcing and CQRS patterns in distributed systems / S. O. Diakov, T. E. Zubrei, A. S. Samoidiuk // Адаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник. – 2019. – № 1 (34). – С. 16–22. – Бібліогр.: 10 назв.uk
dc.identifier.doihttps://doi.org/10.20535/1560-8956.1.2019.178224
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/32201
dc.language.isoenuk
dc.publisherКПІ ім. Ігоря Сікорськогоuk
dc.publisher.placeКиївuk
dc.sourceАдаптивні системи автоматичного управління : міжвідомчий науково-технічний збірник, 2019, № 1 (34)uk
dc.subjectCRUDuk
dc.subjectCQRSuk
dc.subjectevent sourcinguk
dc.subjectsoftware architectureuk
dc.subjectdesign patternsuk
dc.subjectdata modelinguk
dc.subjectархітектура програмного забезпеченняuk
dc.subjectшаблони проектуванняuk
dc.subjectмоделювання данихuk
dc.subjectархитектура программного обеспеченияuk
dc.subjectшаблоны проектированияuk
dc.subjectмоделирование данныхuk
dc.subject.udc004-042uk
dc.titleApplication of event sourcing and CQRS patterns in distributed systemsuk
dc.title.alternativeЗастосування джерел подій і шаблонів CQRS в розподілених системахuk
dc.title.alternativeПрименение источников событий и шаблонов CQRS в распределенных системахuk
dc.typeArticleuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
asau2019-1_02Diakov.pdf
Розмір:
557.13 KB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: