Article (Scientific journals)
Does microservice adoption impact the velocity? A cohort study
SAARIMÄKI, Nyyti; Robredo, Mikel; Lenarduzzi, Valentina et al.
2025In Empirical Software Engineering, 30 (5)
Peer Reviewed verified by ORBi Dataset
 

Files


Full Text
s10664-025-10673-7.pdf
Publisher postprint (1.15 MB) Creative Commons License - Attribution
Download

All documents in ORBilu are protected by a user license.

Send to



Details



Keywords :
Microservices; Velocity; Cohort study; Empirical software validation; Mining software reposies
Abstract :
[en] [Context] Microservices enable the decomposition of applications into small, independent, and connected services. The independence between services could positively affect a project’s velocity, which is considered an important maintenance metric measuring the time taken to implement features and fix bugs. However, no studies have investigated the causal relationship between microservices and velocity. [Objective and Method] The goal of this study is to investigate the effect of microservices on velocity which is a common maintenance metric. The study compares projects on GitHub developed with microservices style from the beginning and similar projects using monolithic architectures. The study was conducted as a retrospective cohort study, which is a study type used to assess causality. [Results] The results did not find statistically significant differences in mean velocities in microservice-based and monolithic projects. Furthermore, the statistical adjustment performed to quantify the statistical impact of the use of microservices on velocity considering additional confounders did not find statistically significant impact from these. [Conclusions] The results did not indicate a difference between microservices-based projects and monolithic projects in terms of velocity. In addition, this study will contribute to the body of knowledge of empirical methods and be among the first works to adopt the methodology of the cohort study.
Research center :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > SVV - Software Verification and Validation
Empirical Software Engineering in Software, Systems and Services, University of Oulu
Facultad de Informática, Universidad Politécnica de Madrid
Disciplines :
Computer science
Author, co-author :
SAARIMÄKI, Nyyti  ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > SVV
Robredo, Mikel;  University of Oulu
Lenarduzzi, Valentina ;  University of Oulu
Vegas, Sira;  Universidad Politécnica de Madrid
Juristo, Natalia;  Universidad Politécnica de Madrid
Taibi, Davide;  University of Oulu
External co-authors :
yes
Language :
English
Title :
Does microservice adoption impact the velocity? A cohort study
Publication date :
25 June 2025
Journal title :
Empirical Software Engineering
ISSN :
1382-3256
eISSN :
1573-7616
Publisher :
Springer Science and Business Media LLC
Volume :
30
Issue :
5
Peer reviewed :
Peer Reviewed verified by ORBi
Focus Area :
Computational Sciences
Development Goals :
9. Industry, innovation and infrastructure
FnR Project :
FNR17373407 - LOGODOR - Automated Log Smell Detection And Removal, 2022 (01/09/2023-31/08/2026) - Domenico Bianculli
Funders :
University of Oulu
FNR - Luxembourg National Research Fund
ERDF - European Regional Development Fund
AEI - Agencia Estatal de Investigación
Funding number :
PID2022-137846NB-I00; C22/IS/17373407/LOGODOR
Funding text :
Open Access funding provided by University of Oulu (including Oulu University Hospital). This research was supported by grant PID2022-137846NB-I00 funded by MCIN/AEI/10. 13039/501100011033 and by “ERDF A way of making Europe”. This research was funded in whole, or in part, by the Luxembourg National Research Fund (FNR), grant reference C22/IS/17373407/LOGODOR. For the purpose of open access, and in fulfillment of the obligations arising from the grant agreement, the authors have applied a Creative Commons Attribution 4.0 International (CC BY 4.0) license to any Author Accepted Manuscript Version arising from this submission.
Available on ORBilu :
since 25 June 2025

Statistics


Number of views
108 (9 by Unilu)
Number of downloads
73 (4 by Unilu)

Scopus citations®
 
0
Scopus citations®
without self-citations
0
OpenCitations
 
0
OpenAlex citations
 
0

Bibliography


Similar publications



Contact ORBilu