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 条
  • [31] DevOps Metrics
    Forsgren, Nicole
    Kersten, Mik
    [J]. COMMUNICATIONS OF THE ACM, 2018, 61 (04) : 44 - 48
  • [32] What Are Critical Success Factors of DevOps Projects? A Systematic Literature Review
    Azad, Nasreen
    Hyrynsalmi, Sami
    [J]. SOFTWARE BUSINESS (ICSOB 2021), 2021, 434 : 221 - 237
  • [33] Composable DevOps Automated Ontology Based DevOps Maturity Analysis
    McCarthy, Matthew A.
    Herger, Lorraine M.
    Khan, Shakil M.
    Belgodere, Brian M.
    [J]. 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2015), 2015, : 600 - 607
  • [34] Towards a benefits dependency network for DevOps based on a systematic literature review
    Jabbari, Ramtin
    bin Ali, Nauman
    Petersen, Kai
    Tanveer, Binish
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (11)
  • [35] Mapping DevOps capabilities to the software life cycle: A systematic literature review
    Amaro, Ricardo
    Pereira, Rúben
    da Silva, Miguel Mira
    [J]. Information and Software Technology, 2025, 177
  • [36] A systematic literature review on Agile, Cloud, and DevOps integration: Challenges, benefits
    Aouni, Fatiha El
    Moumane, Karima
    Idri, Ali
    Najib, Mehdi
    Jan, Saeed Ullah
    [J]. Information and Software Technology, 2025, 177
  • [37] DevOps Delivers
    Forsgren, Nicole
    [J]. COMMUNICATIONS OF THE ACM, 2018, 61 (04) : 32 - 33
  • [38] The DevOps phenomenon
    Wiedemann A.
    Forsgren N.
    Wiesche M.
    Gewald H.
    Krcmar H.
    [J]. Queue, 2019, 17 (02): : 93 - 112
  • [39] The Path to DevOps
    Doernenburg, Erik
    [J]. IEEE SOFTWARE, 2018, 35 (05) : 71 - 75
  • [40] DevOps in Practice
    Ebert, Christof
    Hochstein, Lorin
    [J]. IEEE SOFTWARE, 2023, 40 (01) : 29 - 36