From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Weerasinghe, Mineth, Kularathne, Himindu, Madhushika, Methmini, Lakshan, Danuka, de Silva, Nisansa, Wijayasiri, Adeesha, Perera, Srinath
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917235464863744
author Weerasinghe, Mineth
Kularathne, Himindu
Madhushika, Methmini
Lakshan, Danuka
de Silva, Nisansa
Wijayasiri, Adeesha
Perera, Srinath
author_facet Weerasinghe, Mineth
Kularathne, Himindu
Madhushika, Methmini
Lakshan, Danuka
de Silva, Nisansa
Wijayasiri, Adeesha
Perera, Srinath
contents Software modernisation through the migration from monolithic architectures to microservices has become increasingly critical, yet identifying effective service boundaries remains a complex and unresolved challenge. Although numerous automated microservice decomposition frameworks have been proposed, their evaluation is often fragmented due to inconsistent benchmark systems, incompatible metrics, and limited reproducibility, thus hindering objective comparison. This work presents a unified comparative evaluation of state-of-the-art microservice decomposition approaches spanning static, dynamic, and hybrid techniques. Using a consistent metric computation pipeline, we assess the decomposition quality across widely used benchmark systems (JPetStore, AcmeAir, DayTrader, and Plants) using Structural Modularity (SM), Interface Number(IFN), Inter-partition Communication (ICP), Non-Extreme Distribution (NED), and related indicators. Our analysis combines results reported in prior studies with experimentally reproduced outputs from available replication packages. Findings indicate that the hierarchical clustering-based methods, particularly HDBScan, produce the most consistently balanced decompositions across benchmarks, achieving strong modularity while minimizing communication and interface overhead.
format Preprint
id arxiv_https___arxiv_org_abs_2601_23141
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks
Weerasinghe, Mineth
Kularathne, Himindu
Madhushika, Methmini
Lakshan, Danuka
de Silva, Nisansa
Wijayasiri, Adeesha
Perera, Srinath
Software Engineering
D.2.11; D.2.8
Software modernisation through the migration from monolithic architectures to microservices has become increasingly critical, yet identifying effective service boundaries remains a complex and unresolved challenge. Although numerous automated microservice decomposition frameworks have been proposed, their evaluation is often fragmented due to inconsistent benchmark systems, incompatible metrics, and limited reproducibility, thus hindering objective comparison. This work presents a unified comparative evaluation of state-of-the-art microservice decomposition approaches spanning static, dynamic, and hybrid techniques. Using a consistent metric computation pipeline, we assess the decomposition quality across widely used benchmark systems (JPetStore, AcmeAir, DayTrader, and Plants) using Structural Modularity (SM), Interface Number(IFN), Inter-partition Communication (ICP), Non-Extreme Distribution (NED), and related indicators. Our analysis combines results reported in prior studies with experimentally reproduced outputs from available replication packages. Findings indicate that the hierarchical clustering-based methods, particularly HDBScan, produce the most consistently balanced decompositions across benchmarks, achieving strong modularity while minimizing communication and interface overhead.
title From Monolith to Microservices: A Comparative Evaluation of Decomposition Frameworks
topic Software Engineering
D.2.11; D.2.8
url https://arxiv.org/abs/2601.23141