Developing self-adaptive microservices

被引:0
|
作者
Figueira, Joao [1 ]
Coutinho, Carlos [2 ]
机构
[1] Inst Univ Lisboa, ISCTE IUL, Lisbon, Portugal
[2] Inst Univ Lisboa, ISTAR, ISCTE IUL, Lisbon, Portugal
关键词
Microservices architecture; Cloud computing; Self-adaptive systems; Kubernetes; Azure Container Apps;
D O I
10.1016/j.procs.2024.01.026
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The modern development approaches are establishing microservices and cloud computing as major trends to benefit the technological community. However, these technologies are often prone to multiple issues regarding parallel development by numerous parties, delivery strategies and resource allocation. This paper proposes a novel architecture for developing self-adaptive microservices, using Kubernetes through the Azure Container Apps, including a strategy that will complement the architecture to enhance the development of microservices and aiming to achieve a solution that allows the readers to deliver software faster, with more resilience, more scalable, and more cost-effective, depending as low as possible from human intervention to maintain and scale. The author will apply the acquired knowledge to propose and test an architecture for a real use case scenario, building a notifications service integrated with a complex cloud-based web application system. (c) 2023 The Authors. Published by ELSEVIER B.V.
引用
收藏
页码:264 / 273
页数:10
相关论文
共 50 条
  • [31] Self-adaptive and sustainable buildings
    Zmeureanu, R
    [J]. DESIGN AND NATURE II: COMPARING DESIGN IN NATURE WITH SCIENCE AND ENGINEERING, 2004, 6 : 127 - 134
  • [32] Self-adaptive worms and countermeasures
    Yu, Wei
    Zhang, Nan
    Zhao, Wei
    [J]. Stabilization, Safety, and Security of Distributed Systems, Proceedings, 2006, 4280 : 548 - 562
  • [33] SELF-ADAPTIVE CONTROL SYSTEMS
    DIPROSE, KV
    [J]. AERONAUTICAL JOURNAL, 1968, 72 (688): : 367 - &
  • [34] Self-adaptive concurrent components
    Erik Österlund
    Welf Löwe
    [J]. Automated Software Engineering, 2018, 25 : 47 - 99
  • [35] Evolutionary Self-Adaptive Semantics
    Inhasz, Rafael
    Stern, Julio M.
    [J]. BAYESIAN INFERENCE AND MAXIMUM ENTROPY METHODS IN SCIENCE AND ENGINEERING, 2010, 1305 : 138 - 145
  • [36] SELF-ADAPTIVE MODELING ALGORITHMS
    GREEN, DG
    REICHELT, RE
    BUCK, RG
    [J]. MATHEMATICS AND COMPUTERS IN SIMULATION, 1988, 30 (1-2) : 33 - 38
  • [37] SELF-ADAPTIVE KALMAN FILTER
    YOUNG, P
    [J]. ELECTRONICS LETTERS, 1979, 15 (12) : 358 - 360
  • [38] Self-adaptive static analysis
    Bodden, Eric
    [J]. 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: NEW IDEAS AND EMERGING TECHNOLOGIES RESULTS (ICSE-NIER), 2018, : 45 - 48
  • [39] Self-adaptive concurrent components
    Osterlund, Erik
    Lowe, Welf
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2018, 25 (01) : 47 - 99
  • [40] On Self-Adaptive Surface Grooves
    Fesanghary, M.
    Khonsari, M. M.
    [J]. TRIBOLOGY TRANSACTIONS, 2010, 53 (06) : 871 - 880