DevOps中微服务架构的系统映射研究
软件工程
2020-08-19 v1
摘要
背景:近年来在DevOps中应用微服务架构(MSA)受到显著关注。然而,关于该主题的研究现状尚不存在全面的综述。目标:本工作旨在系统地识别、分析和分类DevOps中MSA的文献。方法:对2009年1月至2018年7月间发表的文献进行了系统映射研究(SMS)。结果:最终筛选出47项研究,关键结果如下:(1)DevOps中MSA研究的三个主题为“DevOps中的微服务开发与运维”、“DevOps中基于MSA系统的方法与工具支持”以及“DevOps中的MSA迁移经验”。(2)识别出24个关于在DevOps中实施MSA的问题及其解决方案。(3)MSA主要使用方框与连线来描述。(4)在DevOps中采用MSA时,大多数质量属性受到正向影响。(5)收集了50个支持构建DevOps中基于MSA系统的工具。(6)MSA与DevOps的结合已应用于广泛的应用领域。结论:结果与发现将使研究者和实践者受益,以开展进一步研究并为DevOps中MSA的问题带来更多专用解决方案。
引用
@article{arxiv.2008.07729,
title = {A Systematic Mapping Study on Microservices Architecture in DevOps},
author = {Muhammad Waseem and Peng Liang and Mojtaba Shahin},
journal= {arXiv preprint arXiv:2008.07729},
year = {2020}
}
备注
50 Pages, Accepted to appear in Journal of Systems and Software (JSS), 2020