Making the Move to Microservice Architecture

被引:0
|
作者
Koschel, Arne [1 ]
Astrova, Irina [2 ]
Doetterl, Jeremias [1 ]
机构
[1] Univ Appl Sci & Arts, Fac 4, Dept Comp Sci, Hannover, Germany
[2] Tallinn Univ Technol, Sch IT, Dept Software Sci, Tallinn, Estonia
关键词
monolithycal architecture; microservice architecture; large software projects;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Microservice architecture is an architectural style suitable for large software projects. The main goals of microservices are flexible on-demand scalability and short release cycles. Microservice architecture decomposes applications into multiple independent components (called microservices), each running in its own process. This sets microservice applications apart from monoliths, which run in a single process. This paper describes the characteristics of both architectures and explores under which circumstances a shift from a monolith towards the more costly microservice architecture is justified. Furthermore, the paper describes (non-)technical challenges that arise in that shift.
引用
收藏
页码:74 / 79
页数:6
相关论文
共 50 条
  • [1] The Comparison of Microservice and Monolithic Architecture
    Gos, Konrad
    Zabierowski, Wojciech
    [J]. 2020 IEEE XVITH INTERNATIONAL CONFERENCE ON THE PERSPECTIVE TECHNOLOGIES AND METHODS IN MEMS DESIGN (MEMSTECH), 2020, : 150 - 153
  • [2] Microservice Architecture for Cognitive Networks
    Dudukovich, Rachel
    Clark, Gilbert
    Briones, Janette
    Hylton, Alan
    [J]. 2020 8TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON WIRELESS FOR SPACE AND EXTREME ENVIRONMENTS (WISEE 2020), 2020, : 39 - 44
  • [3] Microservice Architecture from Enterprise Architecture Management Perspective
    Pinheiro, Carlos
    Vasconcelos, Andre
    Guerreiro, Sergio
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2019, 2019, 356 : 236 - 245
  • [4] Microservice architecture design for autograder using distributed architecture
    Elsen, R.
    Nashrulloh, M. R.
    Cahyana, R.
    Mulyani, A.
    Latifah, A.
    [J]. 5TH ANNUAL APPLIED SCIENCE AND ENGINEERING CONFERENCE (AASEC 2020), 2021, 1098
  • [5] A Systematic Mapping Study in Microservice Architecture
    Alshuqayran, Nuha
    Ali, Nour
    Evans, Roger
    [J]. 2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 44 - 51
  • [6] A microservice architecture for predictive analytics in manufacturing
    Nikolakis, N.
    Marguglio, A.
    Veneziano, G.
    Greco, P.
    Panicucci, S.
    Cerquitelli, T.
    Macii, E.
    Andolina, S.
    Alexopoulos, K.
    [J]. 30TH INTERNATIONAL CONFERENCE ON FLEXIBLE AUTOMATION AND INTELLIGENT MANUFACTURING (FAIM2021), 2020, 51 : 1091 - 1097
  • [7] Automated Security Analysis for Microservice Architecture
    Chondamrongkul, Nacha
    Sun, Jing
    Warren, Ian
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE COMPANION (ICSA-C 2020), 2020, : 79 - 82
  • [8] Automation of Regression test in Microservice Architecture
    Kargar, Mohammad Javad
    Hanifizade, Alireza
    [J]. 2018 4TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2018, : 133 - 137
  • [9] Attack Graph Generation for Microservice Architecture
    Ibrahim, Amjad
    Bozhinoski, Stevica
    Pretschner, Alexander
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 1235 - 1242
  • [10] Migrating a Legacy System to a Microservice Architecture
    Tuusjarvi, Kristian
    Kasurinen, Jussi
    Hyrynsalmi, Sami
    [J]. E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2024, 18 (01)