Understanding the Causes of Microservice Logical Coupling: an Exploratory Study
Dario Amoroso d’Aragona, Xiaozhou Li, Andrea Janes · 2024
When implementing a software system, two crucial metrics come into play: the degree of interdependence between modules, known as coupling, and the extent to which the components within a module collaborate to fulfill its task, referred to as cohesion. This paper studies the phenomenon of apparent coupling and explores the possibilities to exclude it from measurement when studying coupling between microservices.