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 条
  • [41] Intelligent and self-adaptive interface
    Duvallet, C
    Boukachour, H
    Cardon, A
    [J]. INTELLIGENT PROBLEM SOLVING: METHODOLOGIES AND APPROACHES, PRODEEDINGS, 2000, 1821 : 711 - 716
  • [42] Self-adaptive leasing for Jini
    Bowers, K
    Mills, K
    Rose, S
    [J]. PROCEEDINGS OF THE FIRST IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS (PERCOM 2003), 2003, : 539 - 542
  • [43] Self-adaptive Artificial Intelligence
    de Lemos, Rogerio
    Grzes, Marek
    [J]. 2019 IEEE/ACM 14TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2019), 2019, : 155 - 156
  • [44] SELF-ADAPTIVE FEATURE FOOL
    Liu, Xinyi
    Bai, Yang
    Xia, Shu-Tao
    Jiang, Yong
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2020, : 4177 - 4181
  • [45] Self-Adaptive Applications on the Grid
    Wrzesinska, Gosia
    Maassen, Jason
    Bal, Henri E.
    [J]. PROCEEDINGS OF THE 2007 ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING PPOPP'07, 2007, : 121 - 129
  • [46] Towards Self-Adaptive IDEs
    Minelli, Roberto
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2014, : 666 - 666
  • [47] Self-adaptive Vision System
    Stipancic, Tomislav
    Jerbic, Bojan
    [J]. EMERGING TRENDS IN TECHNOLOGICAL INNOVATION, 2010, 314 : 195 - 202
  • [48] Self-Adaptive Energy Saver
    Gatto, Francois
    Gleizes, Marie-Pierre
    Elicegui, Lucas
    [J]. 2013 17TH INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2013, : 231 - 236
  • [49] Synthesis of self-adaptive software
    Ledeczi, A
    Karsai, G
    Bapty, T
    [J]. 2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 501 - 507
  • [50] Self-adaptive disk arrays
    Paris, Jehan-Francois
    Schwarz, Thomas J. E.
    Long, Darrell D. E.
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, PROCEEDINGS, 2006, 4280 : 469 - 483