Enhancing Infrastructure-as-Code with Objectoriented Programming for Improving Maintainability

This study examines the application of ObjectOriented Programming (OOP) within Infrastructure-as-Code (IaC) frameworks that employ General-Purpose Programming Languages (GPL) to improve maintainability. By leveraging SOLID principles, it demonstrates improvements in modularity, readability, flexibil...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of ... IEEE International Conference on Cloud Computing and Big Data Analysis (Online) S. 566 - 572
Hauptverfasser: Nevesinjac, Miran, Tan, Qing
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 24.04.2025
Schlagworte:
ISSN:2832-3734
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:This study examines the application of ObjectOriented Programming (OOP) within Infrastructure-as-Code (IaC) frameworks that employ General-Purpose Programming Languages (GPL) to improve maintainability. By leveraging SOLID principles, it demonstrates improvements in modularity, readability, flexibility, and reduced complexity compared to traditional markup-based IaC approaches. The findings highlight benefits in code organization, reusability, and adaptability, while identifying challenges like a steep learning curve and risks of overengineering. This research provides a replicable framework for integrating OOP into GPL-based IaC, offering practical guidance for developers and paving the way for more maintainable cloud infrastructure solutions.
ISSN:2832-3734
DOI:10.1109/ICCCBDA64898.2025.11030527