Abstract
Modern software systems evolve rapidly, especially when boosted by continuous integration and delivery. While many tools exist to help manage the maintainability of monolithic systems, gaps remain in assessing changes in decentralized systems, such as those based on microservices. Microservices fuel cloud-native systems, the mainstream direction for most enterprise solutions, which drives motivation for a broader understanding of how changes propagate through such systems. This position paper elaborates on the role of dependencies when dealing with evolution challenges in microservices aiming to support maintainability. It highlights the importance of dependency management in the context of maintainability deterioration. Our proposed perspective refines the approach to maintainability assurance by focusing on the systematic management of dependencies as a more direct method for addressing and understanding change propagation pathways, compared to traditional methods that often only address symptoms like anti-patterns, smells, metrics, or high-level concepts.
Original language | English |
---|---|
Title of host publication | CLOSER 2024 Proceedings of the 14th International Conference on Cloud Computing and Services Science |
Subtitle of host publication | Volume 1 |
Editors | Maarten van Steen, Claus Pahl |
Publisher | Science and Technology Publications, Lda |
Pages | 277-286 |
Number of pages | 10 |
Volume | 1 |
ISBN (Electronic) | 9789897587016 |
DOIs | |
Publication status | Published - 2024 |
Event | 14th International Conference on Cloud Computing and Services Science, CLOSER 2024 - Angers, France Duration: 2 May 2024 → 4 May 2024 |
Publication series
Name | International Conference on Cloud Computing and Services Science, CLOSER - Proceedings |
---|---|
ISSN (Electronic) | 2184-5042 |
Conference
Conference | 14th International Conference on Cloud Computing and Services Science, CLOSER 2024 |
---|---|
Country/Territory | France |
City | Angers |
Period | 2/05/24 → 4/05/24 |
Bibliographical note
Publisher Copyright:© 2024 by SCITEPRESS – Science and Technology Publications, Lda.
Keywords
- Dependencies
- Maintainability
- Microservices