中文

微服务采用是否影响开发速度?一项队列研究(注册报告)

软件工程 2023-06-22 v2

摘要

[背景] 微服务可将应用分解为相互连接的小型独立服务。服务间的独立性可能对项目的开发速度产生积极影响,而开发速度被视为衡量实现功能与修复缺陷耗时的重要度量。然而,尚无研究探讨微服务与开发速度之间的联系。[目标与方法] 本研究计划的目标是调查微服务对开发速度的影响。研究对比了从一开始就采用微服务的GitHub项目与采用单体架构的相似项目。我们采用队列研究方法设计此项研究,以获取高等级的循证证据。[结果] 本工作的结果证实了微服务对开发速度的有效提升。此外,作为首批采用队列研究方法的工作之一,本研究将丰富实证方法的知识体系。

关键词

引用

@article{arxiv.2306.02034,
  title  = {Does Microservices Adoption Impact the Development Velocity? A Cohort Study. A Registered Report},
  author = {Nyyti Saarimaki and Mikel Robredo and Sira vegas and Natalia Juristo and David Taibi and Valentina Lenarduzzi},
  journal= {arXiv preprint arXiv:2306.02034},
  year   = {2023}
}