arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2201.05825cs.SE
收藏

微服务系统中选择模式和策略的决策模型及其实践者评估

Decision Models for Selecting Patterns and Strategies in Microservices Systems and their Evaluation by Practitioners

Muhammad Waseem, Peng Liang, Aakash Ahmad, Mojtaba Shahin, Arif Ali Khan, Gastón Márquez

摘要:

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

英文摘要:

Researchers and practitioners have recently proposed many Microservices Architecture (MSA) patterns and strategies covering various aspects of microservices system life cycle, such as service design and security. However, selecting and implementing these patterns and strategies can entail various challenges for microservices practitioners. To this end, this study proposes decision models for selecting patterns and strategies covering four MSA design areas: application decomposition into microservices, microservices security, microservices communication, and service discovery. We used peer-reviewed and grey literature to identify the patterns, strategies, and quality attributes for creating these decision models. To evaluate the familiarity, understandability, completeness, and usefulness of the decision models, we conducted semi-structured interviews with 24 microservices practitioners from 12 countries across five continents. Our evaluation results show that the practitioners found the decision models as an effective guide to select microservices patterns and strategies.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑