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...
Main Authors: | , |
---|---|
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 |