Home // SERVICE COMPUTATION 2023, The Fifteenth International Conference on Advanced Service Computing // View article
Migration to Microservices: A Comparative Study of Decomposition Strategies and Analysis Metrics
Authors:
Meryam Chaieb
Khaled Sellami
Mohamed Aymen Saied
Keywords: microservices architecture; static analysis; clustering; decomposition.
Abstract:
The microservice architectural style has gained widespread popularity among developers due to its ability to provide numerous benefits, such as scalability, reusability and easy maintainability. However, transforming a monolithic application into a microservices-based architecture can be a complex and an expensive process. To address this challenge, we propose a novel method that leverages clustering to identify potential microservices from a monolithic application. Our approach uses a density-based clustering algorithm that considers the static analysis, structural and semantic relationships between the classes to establish a functionally coherent class partitioning. To evaluate our approach, we analyzed its hyperparameter sensitivity and compared it to two other well known clustering algorithms using various metrics on a Java applications. Our approach showed promising results, demonstrating its effectiveness and stability
Pages: 8 to 15
Copyright: Copyright (c) IARIA, 2023
Publication date: June 26, 2023
Published in: conference
ISSN: 2308-3549
ISBN: 978-1-68558-043-8
Location: Nice, France
Dates: from June 26, 2023 to June 30, 2023