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 条
  • [41] Crowdsourcing: A taxonomy and systematic mapping study
    Hosseini, Mahmood
    Shahri, Alimohammad
    Phalp, Keith
    Taylor, Jacqui
    Ali, Raian
    COMPUTER SCIENCE REVIEW, 2015, 17 (43-69) : 43 - 69
  • [42] A systematic mapping study on agent mining
    Grislin-Le Strugeon, Emmanuelle
    Marcal de Oliveira, Kathia
    Thilliez, Marie
    Petit, Dorian
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2022, 34 (02) : 189 - 214
  • [43] Gamification in Education: A Systematic Mapping Study
    Dicheva, Darina
    Dichev, Christo
    Agre, Gennady
    Angelova, Galia
    EDUCATIONAL TECHNOLOGY & SOCIETY, 2015, 18 (03): : 75 - 88
  • [44] A Systematic Mapping Study in Microservice Architecture
    Alshuqayran, Nuha
    Ali, Nour
    Evans, Roger
    2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 44 - 51
  • [45] A Systematic Mapping Study on Touch Classification
    Fleh, Saad Q.
    Bayat, Oguz
    Al-Azawi, Saad
    Ucan, Osman N.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (03): : 7 - 15
  • [46] Decomposition of Monolith Applications Into Microservices Architectures: A Systematic Review
    Abgaz, Yalemisew
    McCarren, Andrew
    Elger, Peter
    Solan, David
    Lapuz, Neil
    Bivol, Marin
    Jackson, Glenn
    Yilmaz, Murat
    Buckley, Jim
    Clarke, Paul
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (08) : 4213 - 4242
  • [47] Systematic Approach for Generation of Feasible Deployment Alternatives for Microservices
    Aksakalli, Isil Karabey
    Celik, Turgay
    Can, Ahmet Burak
    Tekinerdogan, Bedir
    IEEE ACCESS, 2021, 9 : 29505 - 29529
  • [48] Energy Consumption in Microservices Architectures: A Systematic Literature Review
    Araujo, Gabriel
    Barbosa, Vandirleya
    Lima, Luiz Nelson
    Sabino, Arthur
    Brito, Carlos
    Fe, Iure
    Rego, Paulo
    Choi, Eunmi
    Min, Dugki
    Nguyen, Tuan Anh
    Silva, Francisco Airton
    IEEE ACCESS, 2024, 12 : 186710 - 186729
  • [49] Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
    Oumoussa, Idris
    Saidi, Rajaa
    IEEE ACCESS, 2024, 12 : 23389 - 23405
  • [50] The pains and gains of microservices: A Systematic grey literature review
    Soldani, Jacopo
    Tamburri, Damian Andrew
    Van Den Heuvel, Willem-Jan
    JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 146 : 215 - 232