RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2024, том 36, выпуск 6, страницы 39–58 (Mi tisp938)

Domain-driven design in microservices architecture

[Предметно-ориентированное проектирование в микросервисной архитектуре]

J. Sangabriel-Alarcon, J. O. Ocharán-Hernández, X. Limón, M. K. Cortes-Verdin

Universidad Veracruzana

Аннотация: С увеличением сложности разработки программного обеспечения для решения современных бизнес-задач необходимы такие подходы, как предметно-ориентированное проектирование (Domain-Driven Design, DDD). DDD уже используется в различных программных проектах с разными архитектурными стилями. Хотя в некоторых исследованиях изучалось разложение бизнес-доменов или унаследованных монолитных систем на микросервисы, пока отсутствует конкретная информация относительно практической реализации DDD в этом архитектурном стиле. Для повышения ясности в отношении использования DDD в разработке систем на основе микросервисов в нашей статье систематизированы выводы о целях использования DDD, его моделях, связанных технологиях и методах. Нами был проведен систематический обзор литературы из 35 статей. Тематический анализ помог выявить 11 тем и пять тем более высокого порядка. Основываясь на проделанном анализе, мы пришли к выводу, что идентификация микросервисов становится основной мотивацией принятия разработчиками DDD, но при этом вовсе не является единственной причиной использования DDD, о которой сообщается в литературе. Наконец, наш анализ выявил преимущества и проблемы в использовании DDD в архитектуре микросервисов, которые будут учитываться при проведении работ в будущем.

Ключевые слова: предметно-ориентированное проектирование, микросервисная архитектура, систематический литературный обзор, тематический анализ

Язык публикации: английский

DOI: 10.15514/ISPRAS-2024-36(6)-3



© МИАН, 2026