DevOps Patterns: A Rapid Review

被引:0
|
作者
Copei, Sebastian [1 ]
Kosiol, Jens [1 ]
机构
[1] Kassel Univ, Kassel, Germany
关键词
DevOps; design patterns; architecture patterns; rapid review;
D O I
10.1007/978-3-031-66326-0_3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The DevOps tool and technology landscape is large and complex. According to the CNCF Landscape, there are about 1196 Tools grouped into five categories, and 20 sub-categories. While CNCF also provides guidelines for each main category, patterns for DevOps are not covered. In this Rapid Review, we collect patterns that can be used for DevOps and map them onto the phases of the DevOps cycle for a better overview of when to use which pattern. In our primary search, we initially identified 193 papers, out of which we eventually selected eight for pattern extraction. We detected 52 patterns, which we grouped into seven categories. Moreover, we mapped these categories onto the phases of the DevOps cycle. We find that in each phase, at least one category maps. Furthermore, there is a near even distribution from patterns onto the phases except for one phase, to which only a single pattern could be mapped. Finally, we investigate whether the patterns can be flawlessly combined and which patterns are needed to provide a minimal technology stack to support the usage of DevOps. We also introduce a concrete sample stack for a simple scenario.
引用
收藏
页码:33 / 50
页数:18
相关论文
共 50 条
  • [1] Adopting microservices and DevOps in the cyber-physical systems domain: A rapid review and case study
    Fritzsch, Jonas
    Bogner, Justus
    Haug, Markus
    da Silva, Ana Cristina Franco
    Rubner, Carolin
    Saft, Matthias
    Sauer, Horst
    Wagner, Stefan
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2023, 53 (03): : 790 - 810
  • [2] DevOps: A Historical Review and Future Works
    Gokarna, Mayank
    Singh, Raju
    [J]. 2021 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION, AND INTELLIGENT SYSTEMS (ICCCIS), 2021, : 366 - 371
  • [3] DevOps benefits: A systematic literature review
    Faustino, Joao
    Adriano, Daniel
    Amaro, Ricardo
    Pereira, Ruben
    da Silva, Miguel Mira
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (09): : 1905 - 1926
  • [4] A Systematic Review of Machine Learning DevOps
    Mboweni, Tsakani
    Masombuka, Themba
    Dongmo, Cyrille
    [J]. International Conference on Electrical, Computer, and Energy Technologies, ICECET 2022, 2022,
  • [5] DevOps Job Roles: A Multivocal Literature Review
    Umar, Muhammad
    Colomo-Palacios, Ricardo
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS, ICCSA 2021, PT IX, 2021, 12957 : 247 - 256
  • [6] A Systematic Literature Review on DevOps Capabilities and Areas
    Teixeira, Daniel
    Pereira, Ruben
    Henriques, Telmo Antonio
    Silva, Miguel
    Faustino, Joao
    [J]. INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2020, 11 (03) : 1 - 22
  • [7] Capabilities and Practices in DevOps: A Multivocal Literature Review
    Amaro, Ricardo
    Pereira, Ruben
    da Silva, Miguel Mira
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (02) : 883 - 901
  • [8] DevOps Metrics and KPIs: A Multivocal Literature Review
    Amaro, Ricardo
    Pereira, Ruben
    Da Silva, Miguel Mira
    [J]. ACM COMPUTING SURVEYS, 2024, 56 (09)
  • [9] A Systematic Literature Review on DevOps Capabilities and Areas
    Teixeira, Daniel
    Pereira, Ruben
    Henriques, Telmo Antonio
    Silva, Miguel
    Faustino, Joao
    [J]. INTERNATIONAL JOURNAL OF HUMAN CAPITAL AND INFORMATION TECHNOLOGY PROFESSIONALS, 2020, 11 (02) : 1 - 22
  • [10] Cloud Ecosystems support for Internet of Things and DevOps using Patterns
    Syed, Madiha H.
    Fernandez, Eduardo B.
    [J]. PROCEEDINGS 2016 IEEE FIRST INTERNATIONAL CONFERENCE ON INTERNET-OF-THINGS DESIGN AND IMPLEMENTATION IOTDI 2016, 2016, : 301 - 304