loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sebastiano Panichella 1 ; Mohammad Imranur Rahman 2 and Davide Taibi 2

Affiliations: 1 Zurich University of Applied Science (ZHAW), Zurich, Switzerland ; 2 CLoWEE, Cloud and Web Engineering Group, Tampere University, Tampere, 33720, Finland

Keyword(s): Cloud-native, Microservice, Coupling.

Abstract: Cloud-native Applications are “distributed, elastic and horizontal-scalable systems composed of (micro)services which isolates states in a minimum of stateful components”. Hence, an important property is to ensure a low coupling and a high cohesion among the (micro)services composing the cloud-native application.. Loosely coupled and highly cohesive services allow development teams to work in parallel, reducing the communication overhead between teams. However, despite both practitioners and researchers agreement on the importance of this general property, there are no validated metrics to effectively measure or test the actual coupling level between services. In this work, we propose ways to compute and to visualize the coupling between microservices, this by extending and adapting the concepts behind the computation of the traditional structural coupling. We validate these measures with a case study involving 17 open source projects and we provide an automatic approach to measure t hem. The results of this study highlight how these metrics provide to practitioners a quantitative and visual views of services compositions, which can be useful to conceive advanced systems to monitor the services evolution. (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 3.147.73.35

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:
Panichella, S.; Rahman, M. and Taibi, D. (2021). Structural Coupling for Microservices. In Proceedings of the 11th International Conference on Cloud Computing and Services Science - CLOSER; ISBN 978-989-758-510-4; ISSN 2184-5042, SciTePress, pages 280-287. DOI: 10.5220/0010481902800287

@conference{closer21,
author={Sebastiano Panichella. and Mohammad Imranur Rahman. and Davide Taibi.},
title={Structural Coupling for Microservices},
booktitle={Proceedings of the 11th International Conference on Cloud Computing and Services Science - CLOSER},
year={2021},
pages={280-287},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010481902800287},
isbn={978-989-758-510-4},
issn={2184-5042},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Cloud Computing and Services Science - CLOSER
TI - Structural Coupling for Microservices
SN - 978-989-758-510-4
IS - 2184-5042
AU - Panichella, S.
AU - Rahman, M.
AU - Taibi, D.
PY - 2021
SP - 280
EP - 287
DO - 10.5220/0010481902800287
PB - SciTePress