A Catalog of Cost Patterns and Antipatterns for Infrastructure as Code

Research output: Contribution to conferencePaperAcademic

45 Downloads (Pure)

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 languageEnglish
Pages399-406
Number of pages8
DOIs
Publication statusPublished - 27-Dec-2024
Event50th EUROMICRO Conference Series on Software Engineering and Advanced Applications - Paris, France
Duration: 28-Aug-202430-Aug-2024
Conference number: 50
https://dsd-seaa.com/seaa2024/

Conference

Conference50th EUROMICRO Conference Series on Software Engineering and Advanced Applications
Abbreviated titleSEAA
Country/TerritoryFrance
CityParis
Period28/08/202430/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.

Cite this