Abstract
Cloud adoption is historically driven by cost considerations. As the complexity of the software systems deployed on the cloud continuously increases, and with it also the need to manage larger and more complex infrastructures, Infrastructure as Code (IaC) approaches become invaluable tools. However, not many existing works have looked into the cost implications of IaC use for cloud-based software. In this work we build on an existing dataset that has looked into cost-related commits on IaC artifacts in open-source repositories in order to identify recurring solutions and ineffective practices in cost management. We present a catalog of patterns and antipatterns organizing our findings, and discuss its implication for practitioners and researchers.
Original language | English |
---|---|
Pages | 399-406 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 27-Dec-2024 |
Event | 50th EUROMICRO Conference Series on Software Engineering and Advanced Applications - Paris, France Duration: 28-Aug-2024 → 30-Aug-2024 Conference number: 50 https://dsd-seaa.com/seaa2024/ |
Conference
Conference | 50th EUROMICRO Conference Series on Software Engineering and Advanced Applications |
---|---|
Abbreviated title | SEAA |
Country/Territory | France |
City | Paris |
Period | 28/08/2024 → 30/08/2024 |
Internet address |
Keywords
- cloud computing
- infrastructure as code
- cost awareness
- software patterns
- mining software repositories
Fingerprint
Dive into the research topics of 'A Catalog of Cost Patterns and Antipatterns for Infrastructure as Code'. Together they form a unique fingerprint.Datasets
-
IaC Cost Patterns
Feitosa, D. (Creator), Bolhuis, K. (Creator) & Andrikopoulos, V. (Creator), ZENODO, 5-Aug-2024
DOI: 10.5281/zenodo.14501829, https://search-rug.github.io/iac-cost-patterns/
Dataset