Microservice Antipatterns: Causes, Detection, and Refactoring Challenges
DOI:
https://doi.org/10.24312/ucp-jeit.03.01.515Keywords:
Microservice Architecture, Anti-patterns, Antipatterns Detection, Antipatterns RefactoringAbstract
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
Issue
Section
License
Copyright (c) 2025 UCP Journal of Engineering & Information Technology

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.