Microservices: A Systematic Mapping Study

被引:149
|
作者
Pahl, Claus [1 ]
Jamshidi, Pooyan [2 ]
机构
[1] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, Italy
[2] Imperial Coll London, Dept Comp, London, England
关键词
Mircoservices; Container; Cloud; Systematic Literature Review; Systematic Mapping Study;
D O I
10.5220/0005785501370146
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Microservices have recently emerged as an architectural style, addressing how to build, manage, and evolve architectures out of small, self-contained units. Particularly in the cloud, the microservices architecture approach seems to be an ideal complementation of container technology at the PaaS level However, there is currently no secondary study to consolidate this research. We aim here to identify, taxonomically classify and systematically compare the existing research body on microservices and their application in the cloud. We have conducted a systematic mapping study of 21 selected studies, published over the last two years until end of 2015 since the emergence of the microservices pattern. We classified and compared the selected studies based on a characterization framework. This results in a discussion of the agreed and emerging concerns within the microservices architectural style, positioning it within a continuous development context, but also moving it closer to cloud and container technology.
引用
收藏
页码:137 / 146
页数:10
相关论文
共 50 条
  • [11] Microservices Adaptation using Machine Learning: A Systematic Mapping Study
    Hilali, Anouar
    Hafiddi, Hatim
    El Akkaoui, Zineb
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), 2021, : 521 - 532
  • [12] Visualizing Anti-Patterns in Microservices at Runtime: A Systematic Mapping Study
    Parker, Garrett
    Kim, Samuel
    Maruf, Abdullah Al
    Cerny, Tomas
    Frajtak, Karel
    Tisnovsky, Pavel
    Taibi, Davide
    IEEE ACCESS, 2023, 11 : 4434 - 4442
  • [13] AI Techniques in the Microservices Life-Cycle: a Systematic Mapping Study
    Moreschini, Sergio
    Pour, Shahrzad
    Lanese, Ivan
    Balouek, Daniel
    Bogner, Justus
    Li, Xiaozhou
    Pecorelli, Fabiano
    Soldani, Jacopo
    Truyen, Eddy
    Taibi, Davide
    COMPUTING, 2025, 107 (04)
  • [14] Testing Microservices Architecture-Based Applications: A Systematic Mapping Study
    Waseem, Muhammad
    Liang, Peng
    Marquez, Gaston
    Di Salle, Amleto
    2020 27TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2020), 2020, : 119 - 128
  • [15] Domain-Driven Design for Microservices Architecture Systems Development: A Systematic Mapping Study
    Sangabriel-Alarcon, Josue
    Ocharan-Hernandez, Jorge Octavio
    Cortes-Verdin, Karen
    Limon, Xavier
    2023 11TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT 2023, 2023, : 25 - 34
  • [16] Unveiling the microservices testing methods, challenges, solutions, and solutions gaps: A systematic mapping study
    Hui, Mingxuan
    Wang, Lu
    Li, Hao
    Yang, Ren
    Song, Yuxin
    Zhuang, Huiying
    Cui, Di
    Li, Qingshan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2025, 220
  • [17] Microservices: A Mapping Study for Internet of Things Solutions
    Santana, Cleber
    Alencar, Brenno
    Prazeres, Cassio
    2018 IEEE 17TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2018,
  • [18] Security Mechanisms Used in Microservices-Based Systems: A Systematic Mapping
    Pereira-Vale, Anelis
    Marquez, Gaston
    Astudillo, Hernan
    Fernandez, Eduardo B.
    2019 XLV LATIN AMERICAN COMPUTING CONFERENCE (CLEI 2019), 2019,
  • [19] A Systematic Literature Review on Microservices
    Vural, Hulya
    Koyuncu, Murat
    Guney, Sinem
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2017, PT VI, 2017, 10409 : 203 - 217
  • [20] Gremlin: Systematic Resilience Testing of Microservices
    Heorhiadi, Victor
    Rajagopalan, Shriram
    Jamjoom, Hani
    Reiter, Michael K.
    Sekar, Vyas
    PROCEEDINGS 2016 IEEE 36TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS ICDCS 2016, 2016, : 57 - 66