Towards a Tool-based Approach for Microservice Antipatterns Identification. Tighilt, R., Moha, N., Abdellatif, M., & Gu�h�neuc, Y. In Koschel, A., Borcoci, E., Laube, A., Hausotter, A., & Humphreys, P., editors, Proceedings of the 10<sup>th</sup> International Conference on Service Oriented Computing (Service Computation), pages 1–16, October, 2020. IARIA XPS Press. 6 pages.
Towards a Tool-based Approach for Microservice Antipatterns Identification [pdf]Paper  abstract   bibtex   
Microservice architecture has become popular in the last few years because it allows the development of independent, reusable, and fine-grained services. However, a lack of understanding of its core concepts and the absence of reference or consensual definitions of its related concepts may lead to poorly designed solutions called antipatterns. The presence of microservice antipatterns may hinder the future maintenance and evolution of microservice-based systems. Assessing the quality of design of such systems through the detection of microservice antipatterns may ease their maintenance and evolution. Several research works studied patterns and antipatterns in the context of microservice-based systems. However, the automatic identification of these patterns and antipatterns is still at its infancy. We searched for re-engineering tools used to identify antipatterns in microservice-based systems in both academia and industry. The results of our search showed that there is no fully-automated identification approach in the literature. In this paper, we aim to reduce this gap by (1) introducing generic, comprehensive, and consensual definitions of antipatterns in microservice-based systems, and (2) presenting our approach to automatically identify these antipatterns. Currently, this work is still in progress and this paper aims to present the approach and the metamodel used for future implementation.

Downloads: 0