
The article discusses the problem of hidden inter-service dependencies that arise in microservice information systems during migration to cloud, hybrid, and multi-cloud environments. It is shown that implicit connections, which are not reflected in the architectural documentation and manifest themselves only in individual configurations and load scenarios, cause cascading failures, performance degradation, violations of availability indicators and information security risks. An expanded understanding of inter-service dependency as a set of calls between services and "end-to-end" platform capabilities that ensure the correctness of interactions in a distributed system is substantiated. Approaches to identifying dependencies through observability are summarized, including tracing, monitoring logs, service graphs, network communication analysis, and audit of orchestrator actions. A methodological approach to the formation of a verifiable dependency registry based on a standardized correlation of events and a unified description of operations is proposed, which reduces the likelihood of migration incidents and increases the predictability of service quality.
В статье рассматривается проблема скрытых межсервисных зависимостей, возникающих в микросервисных информационных системах при миграции в облачные, гибридные и мультиоблачные среды. Показано, что неявные связи, не отражённые в архитектурной документации и проявляющиеся только в отдельных конфигурациях и сценариях нагрузки, становятся причиной каскадных отказов, деградации производительности, нарушений показателей доступности и рисков информационной безопасности. Обосновывается расширенное понимание межсервисной зависимости как совокупности вызовов между сервисами и «сквозных» платформенных возможностей, обеспечивающих корректность взаимодействий в распределённой системе. Обобщаются подходы к выявлению зависимостей посредством наблюдаемости, включая трассировку, журналы мониторинга, сервисные графы, анализ сетевых коммуникаций и аудит действий оркестратора. Предложен методический подход к формированию проверяемого реестра зависимостей на основе стандартизированной корреляции событий и унифицированного описания операций, что позволяет снизить вероятность миграционных инцидентов и повысить предсказуемость качества сервисов.
мультиоблачная архитектура, гибридная инфраструктура, микросервисная архитектура, миграция в облако, надёжность распределённых систем, межсервисные зависимости, наблюдаемость, распределённая трассировка, скрытые зависимости, каскадные отказы
мультиоблачная архитектура, гибридная инфраструктура, микросервисная архитектура, миграция в облако, надёжность распределённых систем, межсервисные зависимости, наблюдаемость, распределённая трассировка, скрытые зависимости, каскадные отказы
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
