微服务反模式:一种分类法
软件工程
2019-08-22 v3
摘要
若干公司正在用微服务重构其单体信息系统。然而,许多公司在缺乏微服务经验的情况下进行了迁移,主要从书籍或从业者博客中学习如何迁移。由于该主题的新颖性,从业者和咨询机构正通过实践学习如何进行迁移,因此既面临若干问题也获得若干收益。在本章中,我们介绍一个最常见微服务反模式的目录与分类法,以识别共性问题。我们的反模式目录基于我们在过去三年中访谈的不同从业者所总结的经验。我们确定了一个包含 20 种反模式的分类法,包括组织性(面向团队与面向技术/工具)反模式和技术性(内部与通信)反模式。该结果可帮助从业者避免在其开发的系统中经历同样的困难情形。此外,研究人员可受益于该目录并进一步验证所识别反模式的有害性。
引用
@article{arxiv.1908.04101,
title = {Microservices Anti Patterns: A Taxonomy},
author = {Davide Taibi and Valentina Lenarduzzi and Claus Pahl},
journal= {arXiv preprint arXiv:1908.04101},
year = {2019}
}
备注
Microservices - Science and Engineering Springer 2019