Skip to content
Open access

Microservice Decomposition using Many-Objective Optimization

Aug 2026 · WiPiEC Journal - Works in Progress in Embedded Computing Journal · Vol 12, pp. 10 · 0 citations · 44 references

TL;DR

The proposed approach seeks to improve the efficiency and accuracy of deriving microservice boundaries from Event Storming models while providing software architects and decision-makers with a systematic framework for analysing and evaluating decomposition alternatives.

Abstract

The literature on Microservices Architecture (MSA) presents numerous approaches for decomposing systems into microservices with the goal of improving quality attributes such as scalability, maintainability, and elasticity. Studies indicate that practitioners typically consider multiple objectives simultaneously when defining service boundaries, making microservice decomposition an inherently multi-objective optimization problem. Within this context, evolutionary algorithms are well suited to exploring trade-offs among competing objectives. This work utilizes the Event Storming graph as the primary input for extracting domain entities and identifying their relationships. By combining semantic analysis of entity names with the structural information embedded in the Event Storming graph, candidate microservice decompositions are generated and optimized using the NSGA-III algorithm. The proposed approach seeks to improve the efficiency and accuracy of deriving microservice boundaries from Event Storming models while providing software architects and decision-makers with a systematic framework for analysing and evaluating decomposition alternatives.

Read PDF

Similar papers

#graph neural networks Book Open access Oct 2026

MicroWeaver: A Constraint-Guided Structure–Semantic Aware Approach to Automated Microservice Decomposition

Microservice architecture is a pivotal paradigm for refactoring monolithic systems to improve maintainability and evolvability. However, automated, explainable decomposition remains a difficult task, especially when balancing structural soundness with semantic consistency in complex legacy systems. We present MicroWeav...

Hui-Tian Xue, Kai-Rui Zhang, Chen-Xi Zhang et al. · 0 citations
Open access Sep 2026

Linking Requirements to Solution Methods via Taxonomies: An EVRP Case Study

Many scientific and engineering domains, including machine learning, software engineering, operations research, and logistics optimization, are characterized by a fragmented landscape of problem variants, methodological approaches, and application-specific requirements. This diversity makes it difficult to systematical...

A. Šostaks, A. Sproģis, Aleksandrs Saveļjevs et al. · 0 citations
Preprint Sep 2026

A Surrogate-based Approach for Fast Multi-objective Architectural Refactoring Optimization

Surrogate models constitute a promising approach for scaling multi-objective architecture optimization to larger spaces and complex architectural models and maintain the Pareto front quality provided by evolutionary algorithms.

J. A. Díaz-Pace, Daniele Di Pompeo, Antonela Tommasel · 0 citations
Open access Sep 2026

On the Cohesion of Hub-like microservices

Microservice architecture has gained traction as a powerful way to build distributed, scalable systems. However, analyzing its quality requires considering aspects unique to this architectural style. In particular, cohesion of microservices is considered important for evaluating microservice maintainability and quality...

Alexander Bakhtin, Noman Ahmad, Matteo Esposito et al. · 0 citations
Review Open access Sep 2026

Object-Oriented Design Principles in Microservices and Cloud-Based Software Architecture: A Scoping Review

The evolution of software architecture from monolithic systems to microservices and cloud-native deployments has reignited debates regarding the relevance of Object-Oriented Programming (OOP) design principles in distributed environments. This scoping discussion synthesizes empirical evidence from 47 peer-reviewed stud...

S. C. Agu, Chetachi A. Ngwuoke · 0 citations
Review Open access Sep 2026

Gestão Estratégica e Governança de Micro-Frontends

The increasing complexity of web applications has exposed the limitations of monolithic architectures, challenging organizations’ ability to respond quickly to market demands. In this context, micro-frontend architecture emerges as an approach that extends microservices principles to the presentation layer by fragmenti...

Gabrielle Oliveira Santana, C. D. De Oliveira · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.