ДЕКОМПОЗИЦИЯ СЛОЖНЫХ СИСТЕМ: СРАВНИТЕЛЬНЫЙ АНАЛИЗ КОМПОНЕНТНЫХ И МИКРОСЕРВИСНЫХ ПОДХОДОВ К МАСШТАБИРОВАНИЮ

ДЕКОМПОЗИЦИЯ СЛОЖНЫХ СИСТЕМ: СРАВНИТЕЛЬНЫЙ АНАЛИЗ КОМПОНЕНТНЫХ И МИКРОСЕРВИСНЫХ ПОДХОДОВ К МАСШТАБИРОВАНИЮ
Авторы: Абраш Е. Н.
Аннотация:

В статье рассматривается проблематика технической задолженности в микросервисных архитектурах (MSA). Основное внимание уделяется уникальным формам технической задолженности (TD), таким как дублирование функциональности между сервисами и размывание их границ. Обсуждаются проблемы, возникающие из-за отсутствия чёткой архитектурной дисциплины и слабой декомпозиции сервисов. Для анализа TD рассматриваются подход «цель – вопрос – метрика» и инструмент Sonar с индексами SQALE. В результате исследования выявлено, что технический долг остаётся актуальной проблемой в разработке программного обеспечения, особенно с точки зрения MSA. На основании анализа предлагается компонентный подход для минимизации дублирования функциональности и упрощения поддержки.

Ключевые слова: микросервисные архитектуры, техническая задолженность, дублирование кода, распределённые системы, компонентный подход.
Страницы в выпуске: 103-108

Журнал "Оригинальные исследования (ОРИС)" (включен в РИНЦ) ведет прием статей в ближайший номер до 30 апреля 2026 г.