loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

On Maintainability and Microservice Dependencies: How Do Changes Propagate?

Topics: Analytics and Services; Cloud Application Architectures; Cloud Computing Architecture; Cloud Solution Design Patterns; Microservices; Microservices: Automation, Deployment and Management, Resource Allocation Elasticity, Service State and Resilience; Service Ecosystems; Service Management; Service Modeling and Specification

Authors: Tomas Cerny 1 ; Md Chy 2 ; Amr Abdelfattah 2 ; Jacopo Soldani 3 and Justus Bogner 4

Affiliations: 1 Systems and Industrial Engineering, University of Arizona, 1127 East James E Rogers Way, Tucson, 85721, Arizona, U.S.A. ; 2 Computer Science Department, Baylor University, 1420 S 5th St, Waco, 76798, Texas, U.S.A. ; 3 University of Pisa, Lungarno Antonio Pacinotti, 43, 56126 Pisa PI, Italy ; 4 Vrije Universiteit Amsterdam, De Boelelaan 1105, 1081 HV Amsterdam, Netherlands

Keyword(s): Microservices, Maintainability, Dependencies.

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 a ddress symptoms like anti-patterns, smells, metrics, or high-level concepts. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 2a06:98c0:3600::103

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Cerny, T., Chy, M., Abdelfattah, A., Soldani, J. and Bogner, J. (2024). On Maintainability and Microservice Dependencies: How Do Changes Propagate?. In Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-701-6; ISSN 2184-5042, SciTePress, pages 277-286. DOI: 10.5220/0012725200003711

@conference{closer24,
author={Tomas Cerny and Md Chy and Amr Abdelfattah and Jacopo Soldani and Justus Bogner},
title={On Maintainability and Microservice Dependencies: How Do Changes Propagate?},
booktitle={Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER},
year={2024},
pages={277-286},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0012725200003711},
isbn={978-989-758-701-6},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 14th International Conference on Cloud Computing and Services Science - CLOSER
TI - On Maintainability and Microservice Dependencies: How Do Changes Propagate?
SN - 978-989-758-701-6
IS - 2184-5042
AU - Cerny, T.
AU - Chy, M.
AU - Abdelfattah, A.
AU - Soldani, J.
AU - Bogner, J.
PY - 2024
SP - 277
EP - 286
DO - 10.5220/0012725200003711
PB - SciTePress