Projects of affiliated persons per year
Abstract
The Infrastructure as Code (IaC) concept enables IT infrastructure to be managed as software: resources can be managed, monitored, and provisioned automatically instead of manually by developers or operations teams. Many industries have already embraced this concept widely. However, research on IaC-based deployments, particularly research focusing on loose coupling, often does not offer methods for evaluating architectural conformance, spotting architecture smells, and support for correcting the found smells. Our work strives to provide an automatic method for continuously developing microservice-based systems and the associated infrastructure. We aim to offer an automated architectural refactoring method that checks if IaC-based deployments adhere to patterns and best practices and do not contain potential architectural smells. We provide architects with viable options for enhancing architectural conformance during microservice development. In short, by continuously detecting architectural smells and suggesting possible fixes, we aim to support architecture evolution within the framework of continuous delivery practices. We evaluate our approach using three case studies and variants based on open-source microservice architectures.
| Original language | English |
|---|---|
| Title of host publication | 2023 IEEE 16th International Conference on Cloud Computing (CLOUD) |
| Subtitle of host publication | Proceedings |
| Editors | Claudio Ardagna, Nimanthi Atukorala, Pete Beckman, Carl K. Chang, Rong N. Chang, Constantinos Evangelinos, Jing Fan, Geoffrey C. Fox, Judy Fox, Christoph Hagleitner, Zhi Jin, Tevfik Kosar, Manish Parashar |
| Place of Publication | Piscataway, NJ |
| Publisher | IEEE |
| Pages | 201-211 |
| Number of pages | 11 |
| ISBN (Electronic) | 979-8-3503-0481-7 |
| ISBN (Print) | 979-8-3503-0482-4 |
| DOIs | |
| Publication status | Published - 25 Sept 2023 |
| Event | IEEE 16th International Conference on Cloud Computing - Chicago, United States Duration: 2 Jul 2023 → 8 Jul 2023 https://conferences.computer.org/cloud/2023/ |
Conference
| Conference | IEEE 16th International Conference on Cloud Computing |
|---|---|
| Abbreviated title | CLOUD 2023 |
| Country/Territory | United States |
| City | Chicago |
| Period | 2/07/23 → 8/07/23 |
| Internet address |
Austrian Fields of Science 2012
- 102022 Software development
Keywords
- architecture smells
- best practices
- Infrastructure as code
- metrics
- modeling
Fingerprint
Dive into the research topics of 'Detecting and Resolving Coupling-Related Infrastructure as Code Based Architecture Smells in Microservice Deployments'. Together they form a unique fingerprint.Projects
- 1 Finished
-
IAC2: Infrastructure-as-code Architecture Decision Compliance
Zdun, U. (Project Lead), Ntentos, E. (Scientific Project Staff), Simhandl, G. (Scientific Project Staff), Quéval, P.-J. (Scientific Project Staff) & Ennsberger, S. (Admin)
1/12/20 → 30/11/23
Project: Research funding
Activities
- 1 Talk or oral contribution
-
Detecting and Resolving Coupling-Related Infrastructure as Code Based Architecture Smells in Microservice Deployments
Ntentos, E. (Speaker)
2 Jul 2023 → 8 Jul 2023Activity: Talks and presentations › Talk or oral contribution › Science to Science
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver