Does microservice adoption impact the velocity? A cohort study

Saarimäki, Nyyti ORCID: https://orcid.org/0000-0001-5538-8557, Vegas Hernández, Sira ORCID: https://orcid.org/0000-0001-8535-9386, Robredo Manero, Mikel ORCID: https://orcid.org/0009-0001-9870-1504, Lenarduzzi, Valentina ORCID: https://orcid.org/0000-0003-0511-5133, Juristo Juzgado, Natalia ORCID: https://orcid.org/0000-0002-2465-7141 and Taibi, Davide ORCID: https://orcid.org/0000-0002-3210-3990 (2025). Does microservice adoption impact the velocity? A cohort study. "Empirical Software Engineering" (n. 5); p. 130. ISSN 1382-3256. https://doi.org/10.1007/s10664-025-10673-7.

Descripción

Título: Does microservice adoption impact the velocity? A cohort study
Autor/es:
Tipo de Documento: Artículo
Título de Revista/Publicación: Empirical Software Engineering
Fecha: 25 Junio 2025
ISSN: 1382-3256
Número: 5
Materias:
ODS:
Palabras Clave Informales: Cohort studies, Connected service, Empirical software validation, Microservice, Mining software, Mining software repositories, Monolithics, S velocity, Software repositories, Software validation, Velocity
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento

Texto completo

[thumbnail of 10380868.pdf] PDF (Portable Document Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (1MB)

Resumen

[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.

Proyectos asociados

Tipo
Código
Acrónimo
Responsable
Título
Gobierno de España
PID2022-137846NB-I00
Sin especificar
Ministerio de Ciencia, Innovación y Universidades y la Agencia Estatal de Investigación
Sin especificar

Más información

ID de Registro: 96390
Identificador DC: https://oa.upm.es/96390/
Identificador OAI: oai:oa.upm.es:96390
URL Portal Científico: https://portalcientifico.upm.es/es/ipublic/item/10380868
Identificador DOI: 10.1007/s10664-025-10673-7
URL Oficial: https://link.springer.com/article/10.1007/s10664-0...
Depositado por: Portal Científico UPM
Depositado el: 02 Jun 2026 16:00
Ultima Modificación: 02 Jun 2026 18:04