Facing the giant: A grounded theory study of decision-making in microservices migrations
Paper in proceeding, 2021

Background:
Microservices migrations are challenging and expensive projects with many decisions that need to be made in a multitude of dimensions. Existing research tends to focus on technical issues and decisions (e.g., how to split services). Equally important organizational or business issues and their relations with technical aspects often remain out of scope or on a high level of abstraction.
Aims:
In this study,we aim to holistically chart the decision-making that happens on all dimensions of a migration project towards microservices (including, but not limited to, the technical dimension).
Method:
We investigate 16 different migration cases in a grounded theory interview study, with 19 participants that recently migrated towards microservices. This study strongly focuses on the human aspects of a migration, through stakeholders and their decisions.
Results:
We identify 3 decision-making processes consisting of 22 decision-points and their alternative options. The decision-points are related to creating stakeholder engagement and assessing feasibility, technical implementation, and organizational restructuring.
Conclusions:
Our study provides an initial theory of decisionmaking in migrations to microservices. It also outfits practitioners with a roadmap of which decisions they should be prepared to make and at which point in the migration.

microservices

Decision-making

Interview study

Migration

Grounded theory

Author

Hamdy Michael Ayas

Cyber Physical Systems

Philipp Leitner

Cyber Physical Systems

Regina Hebig

University of Gothenburg

International Symposium on Empirical Software Engineering and Measurement

19493770 (ISSN) 19493789 (eISSN)


9781450386654 (ISBN)

15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, ESEM 2021
Virtual, Online, Italy,

Truck Architecture for Functionality in the Cloud (TrAF-Cloud)

VINNOVA (201-05010), 2019-02-25 -- 2022-03-31.

Subject Categories

Medical Ethics

Information Science

Information Systemes, Social aspects

DOI

10.1145/3475716.3475792

More information

Latest update

12/14/2021