Стратегии обеспечения надежности при миграции монолитных логистических систем на микросервисную архитектуру
Автор: Хайруллин Д.А., Валеев Р.С., Чиркова К.Е.
Журнал: Международный журнал гуманитарных и естественных наук @intjournal
Рубрика: Технические науки
Статья в выпуске: 3-2 (114), 2026 года.
Бесплатный доступ
В статье рассматриваются подходы к поэтапной миграции монолитного приложения учёта транспортно-логистических расходов на микросервисную архитектуру. Особое внимание уделяется стратегиям обеспечения надежности, наблюдаемости и конкурентной обработки данных в процессе трансформации. Анализируются ключевые компоненты миграции: выделение доменных сервисов, организация межсервисного взаимодействия, внедрение распределенной трассировки и централизованного логирования. На основе сравнительного анализа предложены критерии выбора стратегии миграции для систем с высокими требованиями к целостности данных и отказоустойчивости. Представлены практические рекомендации по использованию инструментов OpenTelemetry, Prometheus и паттернов конкурентного программирования на Go для обеспечения прозрачности и производительности в переходный период.
Миграция монолита, микросервисная архитектура, наблюдаемость, транспортно-логистическая система, конкурентное программирование, распределенная трассировка
Короткий адрес: https://sciup.org/170213077
IDR: 170213077 | DOI: 10.24412/2500-1000-2026-3-2-130-135
Strategies for ensuring reliability during migration of monolithic logistic systems to microservice architecture
The article discusses approaches to the phased migration of a monolithic transport and logistics cost accounting application to a microservice architecture. Special attention is paid to strategies for ensuring reliability, observability and competitive data processing in the transformation process. The key components of migration are analyzed: allocation of domain services, organization of inter-service interaction, implementation of distributed tracing and centralized logging. Based on a comparative analysis, criteria for choosing a migration strategy for systems with high requirements for data integrity and fault tolerance are proposed. Practical recommendations on using OpenTelemetry, Prometheus, and competitive programming patterns in Go to ensure transparency and performance during the transition period are presented.