From Microservice to Monolith: A Multivocal Literature Review
Recently, the phenomenon of switching back from microservice to monolith has increased in
frequency, leading to intense debate in the industry. In this paper, we conduct a multivocal …
frequency, leading to intense debate in the industry. In this paper, we conduct a multivocal …
From static code analysis to visual models of microservice architecture
Microservice architecture is the mainstream driver for cloud-native systems. It brings various
benefits to the development process, such as enabling decentralized development and …
benefits to the development process, such as enabling decentralized development and …
Toward collaboration optimization in microservice projects based on developer personalities
Due to the growing popularity of microservice architecture, researchers and practitioners are
beginning to pay increasing attention to its longevity and sustainability. One critical aspect is …
beginning to pay increasing attention to its longevity and sustainability. One critical aspect is …
Evaluating Microservice Organizational Coupling Based on Cross-Service Contribution
For traditional modular software systems,“high cohesion, low coupling” is a recommended
setting while it remains so for microservice architectures. However, coupling phenomena …
setting while it remains so for microservice architectures. However, coupling phenomena …
[HTML][HTML] Assessing Evolution of Microservices Using Static Analysis
Microservices have gained widespread adoption in enterprise software systems because
they encapsulate the expertise of specific organizational subunits. This approach offers …
they encapsulate the expertise of specific organizational subunits. This approach offers …
Temporal Community Detection in Developer Collaboration Networks of Microservice Projects
Abstract Analysis of developer collaboration in software projects can provide meaningful
insights into the development culture of the team as well as enforce good and prevent bad …
insights into the development culture of the team as well as enforce good and prevent bad …
Is the 3D model the way to go when presenting microservice architecture?
Software engineers are challenged with maintaining complex systems as the architecture
becomes too difficult to understand in a 2D space. As a result, researchers look for system …
becomes too difficult to understand in a 2D space. As a result, researchers look for system …
A Framework for Microservice Organizational Structure Optimization
With the soaring popularity of microservices, practitioners have realized that the key to
success lies more in the management of people than in the architecture itself. Due to the …
success lies more in the management of people than in the architecture itself. Due to the …
Understanding the Causes of Microservice Logical Coupling: an Exploratory Study
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 …
interdependence between modules, known as coupling, and the extent to which the …
Metrics and models for developer collaboration analysis in microservice-based systems. A systematic mapping study
Microservices enable different teams to develop and deploy services independently.
Practitioners are frequently mentioning the need for independence between teams and …
Practitioners are frequently mentioning the need for independence between teams and …