The Migration Journey Towards Microservices
Paper i proceeding, 2021

Organizations initiate migration projects in order to change their software architecture towards microservices and ripe the many benefits that microservices have to offer. However, migrations often take place in unstructured, non-systemic, and trial-and-error manners, resulting in unclarity and uncertainty in such projects. In this study, we investigate 16 software development organizations that migrated towards microservices and we chart their detailed migration journey. We do so by conducting an interview survey using some of the tools from Grounded Theory in 19 interviews from 16 organizations. Our results showcase the evolutionary and iterative nature of the migration journey at an architectural-level and system-implementation level. Also, we identify 18 detailed activities that take place in these levels, categorized in the four phases of 1) designing the architecture, 2) altering the system, 3) setting up supporting artifacts, and 4) implementing additional technical artifacts.

Process

Migrations

Grounded theory

Microservices

Författare

Hamdy Michael Ayas

Cyber Physical Systems

Philipp Leitner

Cyber Physical Systems

Regina Hebig

Göteborgs universitet

Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

03029743 (ISSN) 16113349 (eISSN)

Vol. 13126 LNCS 20-35
9783030914516 (ISBN)

22nd International Conference on Product-Focused Software Process Improvement, PROFES 2021
Virtual, Online, ,

Ämneskategorier

Programvaruteknik

Systemvetenskap

Systemvetenskap, informationssystem och informatik med samhällsvetenskaplig inriktning

DOI

10.1007/978-3-030-91452-3_2

Mer information

Senast uppdaterat

2022-03-07