The Migration Journey Towards Microservices

被引:2
|
作者
Ayas, Hamdy Michael [1 ]
Leitner, Philipp [1 ]
Hebig, Regina [1 ]
机构
[1] Chalmers Univ Gothenburg, Gothenburg, Sweden
关键词
Microservices; Migrations; Grounded theory; Process;
D O I
10.1007/978-3-030-91452-3_2
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:20 / 35
页数:16
相关论文
共 50 条
  • [41] The journey towards reconciliation
    Newton, Christie
    CANADIAN FAMILY PHYSICIAN, 2023, 69 (01) : 70 - 70
  • [42] A journey towards employment
    Woodhams, Jay M.
    METAPHOR AND THE SOCIAL WORLD, 2012, 2 (01) : 41 - 60
  • [43] A 'Journey Towards Blue'
    Figiel, S
    LANDFALL, 1998, (195): : 88 - 100
  • [44] Towards Quantifiable Boundaries for Elastic Horizontal Scaling of Microservices
    Lopez, Manuel Ramirez
    Spillner, Josef
    COMPANION PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC'17 COMPANION), 2017, : 35 - 40
  • [45] Towards a Methodology to Form Microservices from Monolithic Ones
    Kecskemeti, Gabor
    Kertesz, Attila
    Marosi, Attila Csaba
    EURO-PAR 2016: PARALLEL PROCESSING WORKSHOPS, 2017, 10104 : 284 - 295
  • [46] A JOURNEY TOWARDS OR INTERIOR
    Montes, Javier
    CUADERNOS HISPANOAMERICANOS, 2023, (877) : 16 - 19
  • [47] Towards democracy: A journey
    Ware, A
    GOVERNMENT AND OPPOSITION, 1998, 33 (03) : 394 - 400
  • [48] Migration of Monoliths through the Synthesis of Microservices using Combinatorial Optimization
    Filippone, Gianluca
    Autili, Marco
    Rossi, Fabrizio
    Tivoli, Massimo
    2021 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2021), 2021, : 144 - 147
  • [49] Design, Modeling, and Implementation of Robust Migration of Stateful Edge Microservices
    Calagna, Antonio
    Yu, Yenchia
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1877 - 1893
  • [50] Matrix Clustering based Migration of System Application to Microservices Architecture
    Ghayyur, Shahbaz Ahmed Khan
    Razzaq, Abdul
    Ullah, Saeed
    Ahmed, Salman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (01) : 284 - 296