Investigating the Evolution of Resilient Microservice Architectures: A Compatibility-Driven Version Orchestration Approach
An Application Programming Interface (API) is a formally defined interface that enables controlled interaction between software components, and is a key pillar of modern microservice-based architectures. However, asynchronous API changes often lead to breaking compatibility and introduce systemic instability across dependent services. Prior research has explored various strategies to manage such evolution, including contract-based testing, semantic versioning, and continuous deployment safeguards. Nevertheless, a comprehensive orchestration mechanism that formalizes dependency propagation and automates compatibility enforcement remains lacking. In this study, we propose a Compatibility-Driven Version Orchestrator, integrating semantic versioning, contract testing, and CI triggers into a unified framework. We empirically validate the approach on a Kubernetes-based environment, demonstrating the improved resilience of microservice systems to breaking changes. This contribution advances the theoretical modeling of cascading failures in microservices, while providing developers and DevOps teams with a practical toolset to improve service stability in dynamic, distributed environments.
Authors
- Ivan Puchko
- Hryhoriy Kravtsov (ORCID: https://orcid.org/0000-0003-1915-4897)
- Володимир Олександрович Артемчук (ORCID: https://orcid.org/0000-0001-8819-4564)
- Mykola Yaroshynskyi (ORCID: https://orcid.org/0000-0001-6381-8588)
- Arsentii Prymushko (ORCID: https://orcid.org/0000-0003-0270-0425)
Institutions
- Pukhov Institute for Modelling in Energy Engineering (UA)
- Kyiv National Economic University named after Vadym Hetman (UA)
- National University "Kyiv Aviation Institute" (UA)
Publication Details
- Journal
- Digital
- Published
- 2025-07-20
- DOI
- https://doi.org/10.3390/digital5030027
- Citations
- 2
- Primary Topic
- Software System Performance and Reliability
- Type
- article
- Field-Weighted Citation Impact
- 2.97