Towards a Taxonomy of Microservices Architectures

被引:23
|
作者
Garriga, Martin [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron Informaz & Bioingn, Milan, Italy
关键词
SERVICES;
D O I
10.1007/978-3-319-74781-1_15
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The microservices architectural style is gaining more and more momentum for the development of applications as suites of small, autonomous, and conversational services, which are then easy to understand, deploy and scale. However, the proliferation of approaches leveraging microservices calls for a systematic way of analyzing and assessing them as a completely new ecosystem: the first cloud-native architectural style. This paper defines a preliminary analysis framework in the form of a taxonomy of concepts, encompassing the whole microservices lifecycle, as well as organizational aspects. This framework is necessary to enable effective exploration, understanding, assessing, comparing, and selecting microservice-based models, languages, techniques, platforms, and tools. Then, we analyze state of the art approaches related to microservices using this taxonomy to provide a holistic perspective of available solutions.
引用
收藏
页码:203 / 218
页数:16
相关论文
共 50 条
  • [1] Towards a Fault Taxonomy for Microservices-Based Applications
    Filho, Francisco Gutenberg S.
    Lelli, Valeria
    Santos, Ismayle de Sousa
    Andrade, Rossana M. C.
    [J]. 36TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2022, 2022, : 247 - 256
  • [2] Security in Microservices Architectures
    Mateus-Coelho, Nuno
    Cruz-Cunha, Manuela
    Ferreira, Luis Gonzaga
    [J]. INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS / INTERNATIONAL CONFERENCE ON PROJECT MANAGEMENT / INTERNATIONAL CONFERENCE ON HEALTH AND SOCIAL CARE INFORMATION SYSTEMS AND TECHNOLOGIES 2020 (CENTERIS/PROJMAN/HCIST 2020), 2021, 181 : 1225 - 1236
  • [3] Towards automating microservices orchestration through data-driven evolutionary architectures
    Giacomo Bergami
    [J]. Service Oriented Computing and Applications, 2024, 18 : 1 - 12
  • [4] Towards automating microservices orchestration through data-driven evolutionary architectures
    Bergami, Giacomo
    [J]. SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024, 18 (01) : 1 - 12
  • [5] Automation of the Incremental Integration of Microservices Architectures
    Zuniga-Prieto, Miguel
    Insfran, Emilio
    Abrahao, Silvia
    Cano-Genoves, Carlos
    [J]. COMPLEXITY IN INFORMATION SYSTEMS DEVELOPMENT, 2017, 22 : 51 - 68
  • [6] A Comparative Review of Microservices and Monolithic Architectures
    Al-Debagy, Omar
    Martinek, Peter
    [J]. 2018 18TH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND INFORMATICS (CINTI), 2018, : 149 - 153
  • [7] A logical architecture design method for microservices architectures
    Santos, Nuno
    Salgado, Carlos E.
    Morais, Francisco
    Melo, Monica
    Silva, Sara
    Martins, Raquel
    Pereira, Marco
    Rodrigues, Helena
    Machado, Ricardo J.
    Ferreira, Nuno
    Pereira, Manuel
    [J]. 13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 145 - 151
  • [8] A Survey on Microservices Criticality Attributes on Established Architectures
    Mioto de Oliveira dos Santos, Eduardo Fernandes
    Lima Werner, Claudia Maria
    [J]. 2019 INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS AND SOFTWARE TECHNOLOGIES (ICI2ST), 2019, : 149 - 155
  • [9] Synergies of System-of-Systems and Microservices Architectures
    Cuesta, Carlos E.
    Navarro, Elena
    Zdun, Uwe
    [J]. SOFTWARE-INTENSIVE SYSTEMS-OF-SYSTEMS SYMPOSIUM (SISOS@ECSA), 2016,