Міграція Інформаційної Системи з Архітектури Domain Driven Design на Архітектуру CQRS та Event Sourcing

Автор(и)

  • Олександр Литвинов Факультет фізики, електроніки та комп’ютерних систем, Дніпровський національний університет імені Олеся Гончара https://orcid.org/0000-0001-7660-1353
  • Дмитро Гразін Факультет фізики, електроніки та комп’ютерних систем, Дніпровський національний університет імені Олеся Гончара https://orcid.org/0009-0004-8534-2559
  • Максим Фролов Факультет фізики, електроніки та комп’ютерних систем, Дніпровський національний університет імені Олеся Гончара https://orcid.org/0009-0000-6624-6028

Ключові слова:

Доменно-орієнтований Дизайн, CQRS, Event Sourcing, Міграція архітектури

Анотація

Стаття розглядає проблему міграції додатків, зокрема тих, що використовують архітектурний підхід Domain-Driven Design, до парадигми Command Query Responsibility Segregation з Event Sourcing. Довго існуючі системи часто стикаються з проблемами, пов'язаними з негнучкою, застарілою архітектурою та залежностями, що призводять до збільшення витрат на обслуговування. У роботі розглядаються переваги DDD та пропонується CQRS як життєздатна альтернатива, з акцентом на покращенні продуктивності та масштабованості. Основною метою роботи є оцінка безпечного шляху міграції проекту з DDD архітектурою на архітектуру CQRS та Event Sourcing, а також визначення дорожньої карти міграції. У статті проводиться експеримент, в якому здійснюється міграція тестового проекту, оцінюються час, зусилля та результати міграції. Методологія дослідження включає оцінку складності за допомогою метрики цикломатичної складності МакКейба та оцінку продуктивності через час виконання методів системи.

Завантаження

Опубліковано

24.05.2024

Номер

Розділ

Секція 1 Інформаційні технології в технічних, системах спеціального призначення, соціумі, освіті, медицині, економіці, управлінні, екології та юриспруденції