Microservices: architecture, container, and challenges

被引:0
|
作者
Liu, Guozhi [1 ]
Huang, Bi [1 ]
Liang, Zhihong [1 ]
Qin, Minmin [1 ]
Zhou, Hua [1 ]
Li, Zhang [2 ]
机构
[1] Southwest Forestry Univ, Sch Big Data & Intelligent Engn, Kunming, Yunnan, Peoples R China
[2] Yunnan Forestry Technol Coll, Sch Continuing Educ & Int Exchange, Kunming, Yunnan, Peoples R China
基金
中国国家自然科学基金;
关键词
microservices; debugging; container; performance; monolithic architecture; service-oriented architecture; CLOUD; SOFTWARE;
D O I
10.1109/QRS-051114.2020.00107
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Microservices are emerging as a new computing paradigm which is a suitable complementation of cloud computing. Microservices will decompose traditional monolithic applications into a set of fine-grained services, which can be independently developed, tested, and deployed. However, there are many challenges of microservices. This paper provides a comprehensive overview of microservices. More specifically, firstly, we systematically compare traditional monolithic architecture, service-oriented architecture (SOA), and microservices architecture. Secondly, we give an overview of the container technology. Finally, we outline the technical challenges of microservices, such as performance, debugging and data consistency.
引用
收藏
页码:629 / 635
页数:7
相关论文
共 50 条
  • [31] Microservices Architecture Language for Describing Service View
    Lelovic, Luka
    Mathews, Michael
    Abdelfattah, Amr S.
    Cerny, Tomas
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, CLOSER 2023, 2023, : 220 - 227
  • [32] 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
    13TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2019), VOL 2, 2019, : 145 - 151
  • [33] A Survey: Microservices Architecture in Advanced Manufacturing Systems
    Homay, Aydin
    Zoitl, Alois
    de Sousa, Mario
    Wollschlaeger, Martin
    2019 IEEE 17TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2019, : 1165 - 1168
  • [34] A Metrics Framework for Evaluating Microservices Architecture Designs
    Al-Debagy, O.
    Martinek, P.
    JOURNAL OF WEB ENGINEERING, 2020, 19 (3-4): : 341 - 369
  • [35] Architecture of an Interoperable IoT Platform Based on Microservices
    Vresk, Tomislav
    Cavrak, Igor
    2016 39TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2016, : 1196 - 1201
  • [36] An Architecture and Implementation of Automatic Network Slicing for Microservices
    Minami, Yuki
    Taniguchi, Atsushi
    Kawabata, Taichi
    Sakaida, Norio
    Shimano, Katsuhiro
    NOMS 2018 - 2018 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, 2018,
  • [37] Microservices-Based Software Architecture and Approaches
    Bakshi, Kapil
    2017 IEEE AEROSPACE CONFERENCE, 2017,
  • [38] The Evolution of Distributed Systems Towards Microservices Architecture
    Salah, Tasneem
    Zemerly, M. Jamal
    Yeun, Chan Yeob
    Al-Qutayri, Mahmoud
    Al-Hammadi, Yousof
    2016 11TH INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS (ICITST), 2016, : 318 - 325
  • [39] A Systematic Mapping Study on Microservices Architecture in DevOps
    Waseem, Muhammad
    Liang, Peng
    Shahin, Mojtaba
    JOURNAL OF SYSTEMS AND SOFTWARE, 2020, 170 (170)
  • [40] An Open IoT Framework Based on Microservices Architecture
    Long Sun
    Yan Li
    Raheel Ahmed Memon
    中国通信, 2017, 14 (02) : 154 - 162