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 条
  • [31] A Systematic Mapping Study on DSL Evolution
    Thanhofer-Pilisch, Juergen
    Lang, Alexander
    Vierhauser, Michael
    Rabiser, Rick
    2017 43RD EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA), 2017, : 149 - 156
  • [32] A systematic mapping study of clone visualization?
    Hammad, Muhammad
    Basit, Hamid Abdul
    Jarzabek, Stan
    Koschke, Rainer
    COMPUTER SCIENCE REVIEW, 2020, 37
  • [33] ERP Integration A Systematic Mapping Study
    Kahkonen, Tommi
    Smolander, Kari
    ICEIS: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 1, 2013, : 23 - 35
  • [34] Security patterns: A systematic mapping study
    Jafari, Abbas Javan
    Rasoolzadegan, Abbas
    JOURNAL OF COMPUTER LANGUAGES, 2020, 56
  • [35] Web Augmentation: A systematic mapping study
    Aldalur, Inigo
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 232
  • [36] Systematic mapping study on granular computing
    Salehi, Saber
    Selamat, Ali
    Fujita, Hamido
    KNOWLEDGE-BASED SYSTEMS, 2015, 80 : 78 - 97
  • [37] Edge computing: A systematic mapping study
    Sakhdari, Jalal
    Zolfaghari, Behrooz
    Izadpanah, Shaghayegh
    Mahdizadeh Zargar, Samaneh
    Rahati Quchani, Mahla
    Shadi, Mahsa
    Abrishami, Saeid
    Rasoolzadegan, Abbas
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (22):
  • [38] Blockchain and Sustainability: A Systematic Mapping Study
    Lund, Eirik Harald
    Jaccheri, Letizia
    Li, Jingyue
    Cico, Orges
    Bai, Xiaoying
    2019 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON EMERGING TRENDS IN SOFTWARE ENGINEERING FOR BLOCKCHAIN (WETSEB 2019), 2019, : 16 - 23
  • [39] Blockchain Simulators: A Systematic Mapping Study
    Albshri, Adel
    Alzubaidi, Ali
    Awaji, Bakri
    Solaiman, Ellis
    2022 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2022), 2022, : 284 - 294
  • [40] A Systematic Mapping Study on Architectural Analysis
    Catal, Cagatay
    Atalay, Muratcan
    PROCEEDINGS OF THE 2013 10TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, 2013, : 661 - 664