2022
DOI: 10.1007/978-3-031-16697-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies

Abstract: Infrastructure as Code (IaC) is an IT practice that facilitates the management of the underlying infrastructure as software. It enables developers or operations teams to automatically manage, monitor, and provision resources rather than organize them manually. In many industries, this practice is widespread and has already been fully adopted. However, few studies provide techniques for evaluating architectural conformance in IaC deployments and, in particular, aspects such as loose coupling. This paper focuses… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
9
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(9 citation statements)
references
References 14 publications
0
9
0
Order By: Relevance
“…The most recommended option is the (ii) Single Service per Execution Environment pattern [4], in which each service is deployed in its execution environment and can be managed independently. In our previous work [8], we empirically identified two metrics that can be used to differentiate and assess the decision options' conformance:…”
Section: B Architectural Design Decisions (Adds) 1) Add 1: System Cou...mentioning
confidence: 99%
See 4 more Smart Citations
“…The most recommended option is the (ii) Single Service per Execution Environment pattern [4], in which each service is deployed in its execution environment and can be managed independently. In our previous work [8], we empirically identified two metrics that can be used to differentiate and assess the decision options' conformance:…”
Section: B Architectural Design Decisions (Adds) 1) Add 1: System Cou...mentioning
confidence: 99%
“…This study aims to provide actionable solutions to fix architectural smells of loose coupling-related IaC best practices. We focus on two major Architectural Design Decisions (ADD) in this scope, System Coupling through Deployment Strategy and System Coupling through Infrastructure Stack Grouping, that have been modeled based on an empirical study of existing best practices and patterns used by practitioners in our previous work [8].…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations