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 条
  • [31] Towards a Fault Taxonomy for Microservices-Based Applications
    Filho, Francisco Gutenberg S.
    Lelli, Valeria
    Santos, Ismayle de Sousa
    Andrade, Rossana M. C.
    36TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2022, 2022, : 247 - 256
  • [32] Towards LLM-Assisted System Testing for Microservices
    Almutawa, Mustafa
    Ghabrah, Qusai
    Canini, Marco
    2024 IEEE 44TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, ICDCS 2024, 2024, : 29 - 34
  • [33] Towards Emergent Microservices for Client-Tailored Design
    Rodrigues Filho, Roberto
    de Sa, Marcio Pereira
    Porter, Barry
    Costa, Fabio M.
    ARM'18: PROCEEDINGS OF THE 2018 MIDDLEWARE, 2018,
  • [34] Towards Generating a Dataset for Failure Prediction in Microservices Applications
    Tarhri, Ilyass
    Allaki, Driss
    Idrissi, Hamza Kamal
    NETWORKED SYSTEMS, NETYS 2024, 2024, 14783 : 225 - 230
  • [35] Processing-aware Migration Model for Stateful Edge Microservices
    Calagna, Antonio
    Yu, Yenchia
    Giaccone, Paolo
    Chiasserini, Carla Fabiana
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 815 - 820
  • [36] A Systematic Literature Review on Migration to Microservices: a Quality Attributes perspective
    Capuano, Roberta
    Muccini, Henry
    2022 IEEE 19TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2022), 2022, : 120 - 123
  • [37] A Catalog of Non-Functional Requirements and Patterns for Microservices Migration
    Veronez, Marcio
    da Silva, Ivonei Freitas
    Araya Santander, Victor Francisco
    Schemberger, Elder Elisandro
    39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024, 2024, : 1161 - 1168
  • [38] Microservices migration: A pathway to improved energy efficiency in UAV networks
    Garcia-Gil, Santiago
    Ramos-Ramos, Diego
    Berrocal, Javier
    Murillo, Juan Manuel
    Galan-Jimenez, Jaime
    INTERNET OF THINGS, 2025, 30
  • [39] A Journey towards the Other
    Vasquez, Juan Gabriel
    REVIEW-LITERATURE AND ARTS OF THE AMERICAS, 2023, 56 (02) : 207 - 211
  • [40] A journey towards interdependence
    不详
    JOURNAL OF PETROLEUM TECHNOLOGY, 2001, 53 (03): : 12 - 12