中文

微服务系统中模式与策略选择的决策模型及其从业者评估

软件工程 2022-01-19 v1

摘要

研究人员和从业者最近提出了许多微服务架构(MSA)模式和策略,涵盖微服务系统生命周期的各个方面,例如服务设计和安全性。然而,对这些模式和策略的选择与实现可能给微服务从业者带来各种挑战。为此,本研究提出了覆盖四个 MSA 设计领域的模式与策略选择决策模型:应用分解为微服务、微服务安全、微服务通信和服务发现。我们利用同行评审文献和灰色文献来识别用于创建这些决策模式的模式、策略和 quality 属性。为评估决策模型的熟悉度、可理解性、完整性和有用性,我们对来自五大洲 12 个国家的 24 名微服务从业者进行了半结构化访谈。我们的评估结果表明,从业者认为这些决策模型是选择微服务模式和策略的有效指南。

关键词

引用

@article{arxiv.2201.05825,
  title  = {Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners},
  author = {Muhammad Waseem and Peng Liang and Aakash Ahmad and Mojtaba Shahin and Arif Ali Khan and Gastón Márquez},
  journal= {arXiv preprint arXiv:2201.05825},
  year   = {2022}
}

备注

The 44th International Conference on Software Engineering (ICSE) SEIP Track. arXiv admin note: text overlap with arXiv:2110.03889