On Maintainability and Microservice Dependencies: How Do Changes Propagate?

Tomas Cerny, Md Showkat Hossain Chy, Amr S. Abdelfattah, Jacopo Soldani, Justus Bogner

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

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 languageEnglish
Title of host publicationCLOSER 2024 Proceedings of the 14th International Conference on Cloud Computing and Services Science
Subtitle of host publicationVolume 1
EditorsMaarten van Steen, Claus Pahl
PublisherScience and Technology Publications, Lda
Pages277-286
Number of pages10
Volume1
ISBN (Electronic)9789897587016
DOIs
Publication statusPublished - 2024
Event14th International Conference on Cloud Computing and Services Science, CLOSER 2024 - Angers, France
Duration: 2 May 20244 May 2024

Publication series

NameInternational Conference on Cloud Computing and Services Science, CLOSER - Proceedings
ISSN (Electronic)2184-5042

Conference

Conference14th International Conference on Cloud Computing and Services Science, CLOSER 2024
Country/TerritoryFrance
CityAngers
Period2/05/244/05/24

Bibliographical note

Publisher Copyright:
© 2024 by SCITEPRESS – Science and Technology Publications, Lda.

Keywords

  • Dependencies
  • Maintainability
  • Microservices

Fingerprint

Dive into the research topics of 'On Maintainability and Microservice Dependencies: How Do Changes Propagate?'. Together they form a unique fingerprint.

Cite this