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