From Microservice to Monolith: A Multivocal Literature Review

被引:1
|
作者
Su, Ruoyu [1 ]
Li, Xiaozhou [1 ]
Taibi, Davide [1 ]
机构
[1] Univ Oulu, M3S, Fac Informat Technol & Elect Engn, Pentti Kaiteran Katu 1, Oulu 90570, Finland
关键词
microservice; monolith; switching back; multivocal literature review; practitioner; GREY LITERATURE;
D O I
10.3390/electronics13081452
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recently, the phenomenon of switching back from microservice to monolith has increased in frequency, leading to intense debate in the industry. In this paper, we conduct a multivocal literature review to investigate reasoning and key aspects to pay attention to when switching back and analyze other practitioners' opinions. The results show four cases of switching back from microservice to monolith: Istio control plane, Amazon Prime Video monitoring service, Segment, and InVision. The five main reasons that led to switching back are cost, complexity, scalability, performance, and organization. During the switching back process, six key aspects need to be addressed: (1) stopping the development of more services, (2) consolidating and testing paths, (3) unifying data storage, (4) implementing the message bus principle, (5) giving up diverse techniques, and (6) learning to use modular design principles. As to the practitioners' opinions, they had mixed views about the switching back phenomenon. However, most thought that switching back required consideration of the actual system situation and principles. These results pave the way for further research and guide researchers and companies through the process of switching back from microservice to monolith.
引用
收藏
页数:16
相关论文
共 50 条
  • [21] Facial Liveness Detection in Biometrics: A Multivocal Literature Review
    Omotoye, Kikelomo A.
    Misra, Sanjay
    Kaushik, Manju
    Ogundokun, Roseline
    Garg, Lalit
    INFORMATION SYSTEMS AND MANAGEMENT SCIENCE, ISMS 2021, 2023, 521 : 195 - 209
  • [22] Text readability in augmented reality: a multivocal literature review
    Maxime Cauz
    Antoine Clarinval
    Bruno Dumas
    Virtual Reality, 2024, 28
  • [23] Smells and refactorings for microservices security: A multivocal literature review
    Ponce, Francisco
    Soldani, Jacopo
    Astudillo, Hernan
    Brogi, Antonio
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [24] Secure Access Service Edge: A Multivocal Literature Review
    Islam, Mohammed Nurul
    Colomo-Palacios, Ricardo
    Chockalingam, Sabarathinam
    2021 21ST INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS ICCSA 2021, 2021, : 188 - 194
  • [25] Multivocal Literature Review on DevOps critical success factors
    Azad, Nasreen
    Hyrynsalmi, Sami
    PROCEEDINGS OF 2024 28TH INTERNATION CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2024, 2024, : 520 - 527
  • [26] Unikernels Motivations, Benefits and Issues: A Multivocal Literature Review
    El Ioini, Nabil
    El Majjodi, Ayoub
    Hastbacka, David
    Cerny, Tomas
    Taibi, Davide
    PROCEEDINGS OF 3RD ECLIPSE SECURITY, AI, ARCHITECTURE AND MODELLING CONFERENCE ON CLOUD TO EDGE CONTINUUM, ESAAM 2023, 2023, : 39 - 48
  • [27] Text readability in augmented reality: a multivocal literature review
    Cauz, Maxime
    Clarinval, Antoine
    Dumas, Bruno
    VIRTUAL REALITY, 2024, 28 (01)
  • [28] Team Topologies in Software Teams: A Multivocal Literature Review
    Ahmed, Waqar
    Colomo-Palacios, Ricardo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 272 - 282
  • [29] Holacracy In Software Development Teams: A Multivocal Literature Review
    Bhandari, Rabin
    Colomo-Palacios, Ricardo
    2019 19TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2019), 2019, : 140 - 145
  • [30] Improving test automation maturity: A multivocal literature review
    Wang, Yuqing
    Mantyla, Mika, V
    Liu, Zihao
    Markkula, Jouni
    Raulamo-jurvanen, Paivi
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2022, 32 (03):