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 条
  • [1] A Systematic Mapping Study on Microservices
    Hamzehloui, Mohammad Sadegh
    Sahibuddin, Shamsul
    Salah, Khalil
    RECENT TRENDS IN DATA SCIENCE AND SOFT COMPUTING, IRICT 2018, 2019, 843 : 1079 - 1090
  • [2] Architecting with microservices: A systematic mapping study
    Di Francesco, Paolo
    Lago, Patricia
    Malavolta, Ivano
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 150 : 77 - 97
  • [3] Microservices Deployment: A Systematic Mapping Study
    Nino-Martinez, Victor M.
    Octavio Ocharan-Hernandez, Jorge
    Limon, Xavier
    Carlos Perez-Arriaga, Juan
    2021 9TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2021), 2021, : 24 - 33
  • [4] Architectural Patterns for Microservices: A Systematic Mapping Study
    Taibi, Davide
    Lenarduzzi, Valentina
    Pahl, Claus
    CLOSER: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2018, : 221 - 232
  • [5] A Systematic Mapping Study on Technical Debt in Microservices
    Villa, Arturo
    Octavio Ocharan-Hernandez, Jorge
    Carlos Perez-Arriaga, Juan
    Limon, Xavier
    2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 182 - 191
  • [6] A Systematic Mapping Study on Microservices Architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 170 (170)
  • [7] A systematic mapping study on microservices architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    arXiv, 2020,
  • [8] 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
  • [9] Securing microservices and microservice architectures: A systematic mapping study
    Hannousse, Abdelhakim
    Yahiouche, Salima
    COMPUTER SCIENCE REVIEW, 2021, 41
  • [10] Architectural Languages for the Microservices Architecture: A systematic mapping study
    Christopher Hernandez-Aparicio, Cesar
    Octavio Ocharan-Hernandez, Jorge
    Cortes-Verdin, Karen
    Angeles Arenas-Valdes, Ma.
    2022 10TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION, CONISOFT, 2022, : 192 - 201