Microservice Antipatterns: Causes, Detection, and Refactoring Challenges

Authors

  • Junaid Aziz Comsats University
  • Ghulam Rasool Comsats University Islamabad Lahore Campus

DOI:

https://doi.org/10.24312/ucp-jeit.03.01.515

Keywords:

Microservice Architecture, Anti-patterns, Antipatterns Detection, Antipatterns Refactoring

Abstract

Microservice antipatterns negatively impact quality, necessitating a thorough understanding of their causes, effects, and solutions. This study provides a comprehensive review of antipatterns after analyzing 50 studies through a multivocal literature review. Key findings show that unprepared adoption and team culture are major causes, affecting maintainability, performance, and testing. Detection techniques are categorized into five groups, with most tools using search-based approaches. Four refactoring strategies were identified, along with their limitations. The study also highlights research gaps and challenges, guiding future work in improving detection and refactoring methods to mitigate antipattern effects.

Downloads

Published

2025-07-23

How to Cite

[1]
“Microservice Antipatterns: Causes, Detection, and Refactoring Challenges”, UCP J. Eng. Inf. Technol., vol. 3, no. 1, pp. 17–29, Jul. 2025, doi: 10.24312/ucp-jeit.03.01.515.