Go Serverless With RADON! A Practical DevOps Experience Report

被引:0
|
作者
Dalla Palma, Stefano [1 ]
Catolino, Gemma [2 ,3 ]
Di Nucci, Dario [4 ]
Tamburri, Damian Andrew [5 ]
van den Heuvel, Willem-Jan [6 ,7 ]
机构
[1] Tilburg Univ, Jheronimus Acad Data Sci, NL-5000 LE Tilburg, North Brabant, Netherlands
[2] Tilburg Univ, Jheronimus Acad Data Sci, NL-5211 DA Shertogenbosch, Brabant, Netherlands
[3] Eindhoven Tech Univ, NL-5211 DA Shertogenbosch, Brabant, Netherlands
[4] Univ Salerno, Software Engn Lab, I-84084 Fisciano, Campania, Italy
[5] Jheronimus Acad Data Sci, NL-5211 DA Eindhoven, North Brabant, Netherlands
[6] Tilburg Univ, European Res Inst Serv Sci, NL-5000 LE Tilburg, North Brabant, Netherlands
[7] Tilburg Univ, Jheronimus Acad Data Sci, NL-5000 LE Tilburg, North Brabant, Netherlands
关键词
Software development management; Modeling; Testing; Data models; Codes; DevOps; Serverless Computing; Situational Method Engineerin;
D O I
10.1109/MS.2022.3170153
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We evaluate a novel DevOps methodology for serverless software delivery and evolution, called RADON. The framework harmonizes the abstraction and actuation of action-trigger rules avoiding function-as-a-service (FaaS) lock-in while optimizing decomposition and reuse through model-based FaaS-enabled development and orchestration.
引用
收藏
页码:80 / 89
页数:10
相关论文
共 50 条
  • [1] Automating Serverless Deployments for DevOps Organizations
    Sokolowski, Daniel
    Weisenburger, Pascal
    Salvaneschi, Guido
    [J]. PROCEEDINGS OF THE 29TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE '21), 2021, : 57 - 69
  • [2] Implementation of a DevOps Pipeline for Serverless Applications
    Ivanov, Vitalii
    Smolander, Kari
    [J]. PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT, PROFES 2018, 2018, 11271 : 48 - 64
  • [3] Artifact Traceability in DevOps: An Industrial Experience Report
    Pauzi, Zaki
    Thind, Rajvir
    Capiluppi, Andrea
    [J]. 27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 180 - 183
  • [4] Teaching DevOps in Corporate Environments An Experience Report
    Mazzara, Manuel
    Naumchev, Alexandr
    Safina, Larisa
    Sillitti, Alberto
    Urysov, Konstantin
    [J]. SOFTWARE ENGINEERING ASPECTS OF CONTINUOUS DEVELOPMENT AND NEW PARADIGMS OF SOFTWARE PRODUCTION AND DEPLOYMENT, DEVOPS 2018, 2019, 11350 : 100 - 111
  • [5] Breaking down monoliths with Microservices and DevOps: an industrial experience report
    Pianini, Danilo
    Neri, Alessandro
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 505 - 514
  • [6] Teaching Microservice Architecture Using DevOps-An Experience Report
    Christensen, Henrik Baerbak
    [J]. SOFTWARE ARCHITECTURE, ECSA 2022, 2022, 13444 : 117 - 130
  • [7] Test Automation Process Improvement in a DevOps Team: Experience Report
    Wang, Yuqing
    Pyhajarvi, Maaret
    Mantyla, Mika, V
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS (ICSTW), 2020, : 314 - 321
  • [8] RADON: rational decomposition and orchestration for serverless computing
    Casale, G.
    Artac, M.
    van den Heuvel, W-J.
    van Hoorn, A.
    Jakovits, P.
    Leymann, F.
    Long, M.
    Papanikolaou, V.
    Presenza, D.
    Russo, A.
    Srirama, S. N.
    Tamburri, D. A.
    Wurster, M.
    Zhu, L.
    [J]. SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2020, 35 (1-2): : 77 - 87
  • [9] Practical Tooling for Serverless Computing
    Spillner, Josef
    [J]. PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 185 - 186
  • [10] An Experience Report on Practical Examinations
    McKee-Scott, Jamie
    Monagan, Gladys
    [J]. PROCEEDINGS OF THE 23RD WESTERN CANADIAN CONFERENCE ON COMPUTING EDUCATION (WCCCE '18), 2018,