JOURNAL ARTICLE

Kubernetes-Enabled Detection and Resolution of Architectural Smells for Microservices

Abstract

Microservices are getting commonplace, since they enable obtaining cloud-native applications. Ensuring that applications adhere to microservices' design principles is crucial for microservices to deliver their promises. This includes resolving architectural smells possibly denoting violations of such principles. To this end, we propose μKuRE, a tool for resolving architectural smells in Kubernetes-deployed microservices applications. μKuRE takes as input an application specification in μTOSCA, a microservice-oriented profile of the OASIS standard TOSCA, and the manifest files specifying the application deployment in Kubernetes. μKuRE then automatically detects architectural smells for microservices, and it refactors both the application specification and its deployment to automatically resolve the detected smells.

Keywords:
Microservices Software deployment Computer science Software engineering Cloud computing Operating system

Metrics

2
Cited By
0.88
FWCI (Field Weighted Citation Impact)
22
Refs
0.63
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Kubernetes in Microservices

Sarah R NadafH. K. Krishnappa

Journal:   International Journal of Advanced Science and Computer Applications Year: 2022 Vol: 2 (1)Pages: 7-18
© 2026 ScienceGate Book Chapters — All rights reserved.