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 条
  • [21] Towards the Understanding and Evolution of Monolithic Applications as Microservices
    Escobar, Daniel
    Cardenas, Diana
    Amarillo, Rolando
    Castro, Eddie
    Garces, Kelly
    Parra, Carlos
    Casallas, Rubby
    PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [22] A Prescriptive Model for Migration to Microservices Based on SDLC Artifacts
    Bajaj, Deepali
    Bharti, Urmil
    Goel, Anita
    Gupta, S. C.
    JOURNAL OF WEB ENGINEERING, 2021, 20 (03): : 817 - 852
  • [23] Migration of monolithic systems to microservices: A systematic mapping study
    Saucedo, Ana Martinez
    Rodriguez, Guillermo
    Rocha, Fabio Gomes
    dos Santos, Rodrigo Pereira
    INFORMATION AND SOFTWARE TECHNOLOGY, 2025, 177
  • [24] A Survey on Microservices Architecture: Principles, Patterns and Migration Challenges
    Velepucha, Victor
    Flores, Pamela
    IEEE ACCESS, 2023, 11 : 88339 - 88358
  • [25] MIGRATION AND THE JOURNEY TO WORK
    GOLDSTEIN, S
    MAYER, K
    SOCIAL FORCES, 1964, 42 (04) : 472 - 481
  • [26] A Framework for Migration of SOA based Applications to Microservices Architecture
    Raj, Vinay
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2021, 21 (02): : 196 - 198
  • [27] Patterns for Migration of SOA Based Applications to Microservices Architecture
    Raj, Vinay
    Sadam, Ravichandra
    JOURNAL OF WEB ENGINEERING, 2021, 20 (05): : 1229 - 1245
  • [28] Towards an Architecture-Centric Methodology for Migrating to Microservices
    Fritzsch, Jonas
    Bogner, Justus
    Haug, Markus
    Wagner, Stefan
    Zimmermann, Alfred
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING - WORKSHOPS, XP 2022 WORKSHOPS, XP 2023 WORKSHOPS, 2024, 489 : 39 - 47
  • [29] Towards a Concept for Building a Big Data Architecture with Microservices
    Shakir, Aamir
    Staegemann, Daniel
    Volk, Matthias
    Jamous, Naoum
    Turowski, Klaus
    24TH INTERNATIONAL CONFERENCE ON BUSINESS INFORMATION SYSTEMS (BIS): ENTERPRISE KNOWLEDGE AND DATA SPACES, 2021, : 83 - 94
  • [30] Micro-Chain: Towards the use of NDN microservices
    Rocha da Cruz, Otavio Augusto
    Pereira, Carlos Eduardo
    de Freitas, Edison Pignaton
    Santos da Silva, Antonio Arlis
    do Rosario, Denis Lima
    Cerqueira, Eduardo Coelho
    Mendes, Paulo
    Santos dos Anjos, Julio Cesar
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1099 - 1101