Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review

Modernizing monolithic systems through microservices architectures (MSAs) promises significant benefits in terms of scalability, agility, and cloud adoption. However, this transition hinges on accurate and efficient microservices identification, a complex area of research still in its evolution. Thi...

Full description

Bibliographic Details
Main Authors: Idris Oumoussa, Rajaa Saidi
Format: Article
Language:English
Published: IEEE 2024-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/10431792/
_version_ 1797304879183560704
author Idris Oumoussa
Rajaa Saidi
author_facet Idris Oumoussa
Rajaa Saidi
author_sort Idris Oumoussa
collection DOAJ
description Modernizing monolithic systems through microservices architectures (MSAs) promises significant benefits in terms of scalability, agility, and cloud adoption. However, this transition hinges on accurate and efficient microservices identification, a complex area of research still in its evolution. This systematic literature review delves into this challenge by exploring three critical questions: First, we examine how the field of microservices identification has evolved over time, analyzing publication trends, categorizing existing research, and mapping out different research objectives and methodologies employed. Second, we dive into the current state-of-the-art, showcasing cutting-edge methodologies and tools developed to address microservices identification challenges. We highlight promising approaches while identifying potential limitations. Third, we unveil both existing hurdles and future challenges in this domain, painting a comprehensive picture of the obstacles and opportunities that lie ahead. Our findings illuminate key areas demanding further attention, including the need for more automated and accurate identification tools, standardized evaluation benchmarks, and a deeper understanding of the human factors involved in successful transitions. By addressing these critical gaps, we aim to pave the way for smoother and more effective modernization of monolithic systems through microservices adoption.
first_indexed 2024-03-08T00:16:45Z
format Article
id doaj.art-18779b0ebe00491887964e3fcdb53515
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-03-08T00:16:45Z
publishDate 2024-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-18779b0ebe00491887964e3fcdb535152024-02-17T00:01:12ZengIEEEIEEE Access2169-35362024-01-0112233892340510.1109/ACCESS.2024.336507910431792Evolution of Microservices Identification in Monolith Decomposition: A Systematic ReviewIdris Oumoussa0https://orcid.org/0000-0002-3785-8612Rajaa Saidi1https://orcid.org/0000-0002-8292-3188SI2M Laboratory, National Institute of Statistics and Applied Economics (INSEA), Rabat, MoroccoSI2M Laboratory, National Institute of Statistics and Applied Economics (INSEA), Rabat, MoroccoModernizing monolithic systems through microservices architectures (MSAs) promises significant benefits in terms of scalability, agility, and cloud adoption. However, this transition hinges on accurate and efficient microservices identification, a complex area of research still in its evolution. This systematic literature review delves into this challenge by exploring three critical questions: First, we examine how the field of microservices identification has evolved over time, analyzing publication trends, categorizing existing research, and mapping out different research objectives and methodologies employed. Second, we dive into the current state-of-the-art, showcasing cutting-edge methodologies and tools developed to address microservices identification challenges. We highlight promising approaches while identifying potential limitations. Third, we unveil both existing hurdles and future challenges in this domain, painting a comprehensive picture of the obstacles and opportunities that lie ahead. Our findings illuminate key areas demanding further attention, including the need for more automated and accurate identification tools, standardized evaluation benchmarks, and a deeper understanding of the human factors involved in successful transitions. By addressing these critical gaps, we aim to pave the way for smoother and more effective modernization of monolithic systems through microservices adoption.https://ieeexplore.ieee.org/document/10431792/Microservicesmicroservices architecturemicroservices identificationmonolith application decompositionmonolith to microservices migration
spellingShingle Idris Oumoussa
Rajaa Saidi
Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
IEEE Access
Microservices
microservices architecture
microservices identification
monolith application decomposition
monolith to microservices migration
title Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
title_full Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
title_fullStr Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
title_full_unstemmed Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
title_short Evolution of Microservices Identification in Monolith Decomposition: A Systematic Review
title_sort evolution of microservices identification in monolith decomposition a systematic review
topic Microservices
microservices architecture
microservices identification
monolith application decomposition
monolith to microservices migration
url https://ieeexplore.ieee.org/document/10431792/
work_keys_str_mv AT idrisoumoussa evolutionofmicroservicesidentificationinmonolithdecompositionasystematicreview
AT rajaasaidi evolutionofmicroservicesidentificationinmonolithdecompositionasystematicreview