EconPapers    
Economics at your fingertips  
 

Breaking Down Monoliths: A Graph Based Approach to Microservices Migration

Azaz Ahmed Kiani ()
Additional contact information
Azaz Ahmed Kiani: National University of Modern Languages (NUML), Rawalpindi, Pakistan

International Journal of Innovations in Science & Technology, 2024, vol. 6, issue 3, 1076-1087

Abstract: Introduction:The software industry has increasingly transitioned from Monolithic Architecture (MA) to Microservices Architecture (MSA) due to the significant advantages offered by MSA. A crucial first step in this migration process is the identification of suitable microservices.Novelty Statement:This work aims to introduce an automated method for more effectively identifying potential microservices within monolithic applications.Materials and Methods:Our approach leverages the source code to construct a frequency-based class dependency graph through graph analysis techniques. A clustering algorithm is then applied to this graph to identify optimal candidate microservices.Results and Discussion:We evaluate the effectiveness of the proposed approach using several metrics, including the number of microservices, Newman-Girvan Modularity (NGM), and F1-Score. The results demonstrate that the approach accurately identifies candidate microservices, achieving an average F1 score of 0.88 and an average NGM score of 0.526.Concluding Remarks:The proposed approach proves to be an effective tool for assisting developers in migrating from MA to MSA, facilitating a more streamlined transition process.

Keywords: Microservices; Monolithic, Clustering Algorithm; Microservices Decomposition; Microservices Identification (search for similar items in EconPapers)
Date: 2024
References: Add references at CitEc
Citations:

Downloads: (external link)
https://journal.50sea.com/index.php/IJIST/article/view/958/1500 (application/pdf)
https://journal.50sea.com/index.php/IJIST/article/view/958 (text/html)

Related works:
This item may be available elsewhere in EconPapers: Search for items with the same title.

Export reference: BibTeX RIS (EndNote, ProCite, RefMan) HTML/Text

Persistent link: https://EconPapers.repec.org/RePEc:abq:ijist1:v:6:y:2024:i:3:p:1076-1087

Access Statistics for this article

International Journal of Innovations in Science & Technology is currently edited by Prof. Dr. Syed Amer Mahmood

More articles in International Journal of Innovations in Science & Technology from 50sea
Bibliographic data for series maintained by Iqra Nazeer ().

 
Page updated 2025-09-19
Handle: RePEc:abq:ijist1:v:6:y:2024:i:3:p:1076-1087