直面巨兽:微服务迁移中决策制定的扎根理论研究
软件工程
2021-07-13 v2
摘要
背景:微服务迁移是充满挑战且昂贵的项目,需要在众多维度上做出许多决策。现有研究往往聚焦于技术性问题与决策(例如如何拆分服务)。同样重要的组织或业务问题及其与技术方面的关联,常常超出研究范围或仅停留在高度抽象层面。目的:本研究旨在整体刻画朝向微服务的迁移项目在所有维度(包括但不限于技术维度)上发生的决策制定。方法:我们通过扎根理论访谈研究调查了16个不同的迁移案例,受访者共19人,均为近期迁移至微服务的参与者。本研究强烈关注迁移中的人的因素,通过利益相关者及其决策展开。结果:我们识别出3个决策制定过程,包含22个决策点及其备选方案。这些决策点涉及建立利益相关者参与、评估可行性、技术实现与组织重构。结论:我们的研究提供了微服务迁移中决策制定的初步理论,并为从业者配备了一份路线图,指明他们应准备做出的决策及在迁移中的时机。
引用
@article{arxiv.2104.00390,
title = {Facing the Giant: a Grounded Theory Study of Decision-Making in Microservices Migrations},
author = {Hamdy Michael Ayas and Philipp Leitner and Regina Hebig},
journal= {arXiv preprint arXiv:2104.00390},
year = {2021}
}
备注
11 pages, 7 figures