论文标题

DevOps中微服务体系结构的系统映射研究

A Systematic Mapping Study on Microservices Architecture in DevOps

论文作者

Waseem, Muhammad, Liang, Peng, Shahin, Mojtaba

论文摘要

上下文:近年来,在DEVOPS中应用微服务体系结构(MSA)。但是,对有关该主题的研究状态没有进行全面审查。目的:这项工作旨在系统地识别,分析和分类有关DevOps中MSA的文献。方法:在2009年1月至2018年7月之间发表的文献上进行了一项系统的映射研究(SMS)。结果:最终选择了47项研究,关键结果是:(1)关于Devops中MSA研究的三个主题是“ Microservices开发和运营DevOps”,DevOps中的“ Devops”,“ Devops”,“方法和工具支持MSA基于MSA的系统中的Systems在Devops中”的方法。 (2)他们的解决方案在DEVOP中实施MSA的24个问题。 (3)MSA主要通过使用框和线条来描述。 (4)在DevOps中使用MSA时,大多数质量属性都受到积极的影响。 (5)收集了支持在DevOps中构建基于MSA的系统的50个工具。 (6)MSA和DEVOPS的组合已在广泛的应用领域中应用。结论:结果和发现将使研究人员和从业人员进行进一步的研究,并为DevOps中的MSA问题带来更多专用的解决方案。

Context: Applying Microservices Architecture (MSA) in DevOps has received significant attention in recent years. However, there exists no comprehensive review of the state of research on this topic. Objective: This work aims to systematically identify, analyze, and classify the literature on MSA in DevOps. Method: A Systematic Mapping Study (SMS) has been conducted on the literature published between January 2009 and July 2018. Results: Forty-seven studies were finally selected and the key results are: (1) Three themes on the research on MSA in DevOps are "microservices development and operations in DevOps", "approaches and tool support for MSA based systems in DevOps", and "MSA migration experiences in DevOps". (2) 24 problems with their solutions regarding implementing MSA in DevOps are identified. (3) MSA is mainly described by using boxes and lines. (4) Most of the quality attributes are positively affected when employing MSA in DevOps. (5) 50 tools that support building MSA based systems in DevOps are collected. (6) The combination of MSA and DevOps has been applied in a wide range of application domains. Conclusions: The results and findings will benefit researchers and practitioners to conduct further research and bring more dedicated solutions for the issues of MSA in DevOps.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源