Monolith application to microservices model driven analysis migration: state-of-the-art techniques.

Microservices architecture has become enormously popular as traditional monolithic architectures no longer meet the needs of scalability and rapid development cycle. Furthermore, the success of large companies in building and deploying services is a strong motivation for others to consider making th...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohd. Rusli, Hazlifah, Kama, Mohd. Nazri, Mohamad Sasudin, Muhammad Imran
Format: Article
Language:English
Published: Penerbit UTM Press 2022
Subjects:
Online Access:http://eprints.utm.my/104589/1/MuhammadImranMohamadSasudinHazlifahMohdRusliNazriKama2022_MonolithApplicationtoMicroservicesModelDriven.pdf
http://eprints.utm.my/104589/
https://oiji.utm.my/index.php/oiji/article/view/231
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.104589
record_format eprints
spelling my.utm.1045892024-02-14T06:08:58Z http://eprints.utm.my/104589/ Monolith application to microservices model driven analysis migration: state-of-the-art techniques. Mohd. Rusli, Hazlifah Kama, Mohd. Nazri Mohamad Sasudin, Muhammad Imran T Technology (General) T58.6-58.62 Management information systems Microservices architecture has become enormously popular as traditional monolithic architectures no longer meet the needs of scalability and rapid development cycle. Furthermore, the success of large companies in building and deploying services is a strong motivation for others to consider making the change. However, performing the migration process is not trivial. Most systems acquire too many dependencies between their modules and thus cannot be sensibly broken apart. For this reason, studies that provide information associated with the migration process to practitioners are necessary. Existing migration techniques are categorized into three main approaches: static analysis, dynamic analysis, and model-driven analysis. This paper focuses on the model-driven analysis approach. A literature search was conducted using search strings to discover recent migration approaches based on model-driven analysis. The migration steps were extracted and identified for each proposed model-driven analysis technique. Based on identified migration steps from each proposed model-driven analysis technique, a migration model is generated by combining all steps from all techniques and simplifying it with three incremental versions of the simplification model. By understanding the differences and similarities between the approaches, the strength and weaknesses of each technique can be identified. Penerbit UTM Press 2022-12-12 Article PeerReviewed application/pdf en http://eprints.utm.my/104589/1/MuhammadImranMohamadSasudinHazlifahMohdRusliNazriKama2022_MonolithApplicationtoMicroservicesModelDriven.pdf Mohd. Rusli, Hazlifah and Kama, Mohd. Nazri and Mohamad Sasudin, Muhammad Imran (2022) Monolith application to microservices model driven analysis migration: state-of-the-art techniques. Open International Journal Of Informatics, 10 (1). pp. 124-132. ISSN 2289-2370 https://oiji.utm.my/index.php/oiji/article/view/231 NA
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
language English
topic T Technology (General)
T58.6-58.62 Management information systems
spellingShingle T Technology (General)
T58.6-58.62 Management information systems
Mohd. Rusli, Hazlifah
Kama, Mohd. Nazri
Mohamad Sasudin, Muhammad Imran
Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
description Microservices architecture has become enormously popular as traditional monolithic architectures no longer meet the needs of scalability and rapid development cycle. Furthermore, the success of large companies in building and deploying services is a strong motivation for others to consider making the change. However, performing the migration process is not trivial. Most systems acquire too many dependencies between their modules and thus cannot be sensibly broken apart. For this reason, studies that provide information associated with the migration process to practitioners are necessary. Existing migration techniques are categorized into three main approaches: static analysis, dynamic analysis, and model-driven analysis. This paper focuses on the model-driven analysis approach. A literature search was conducted using search strings to discover recent migration approaches based on model-driven analysis. The migration steps were extracted and identified for each proposed model-driven analysis technique. Based on identified migration steps from each proposed model-driven analysis technique, a migration model is generated by combining all steps from all techniques and simplifying it with three incremental versions of the simplification model. By understanding the differences and similarities between the approaches, the strength and weaknesses of each technique can be identified.
format Article
author Mohd. Rusli, Hazlifah
Kama, Mohd. Nazri
Mohamad Sasudin, Muhammad Imran
author_facet Mohd. Rusli, Hazlifah
Kama, Mohd. Nazri
Mohamad Sasudin, Muhammad Imran
author_sort Mohd. Rusli, Hazlifah
title Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
title_short Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
title_full Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
title_fullStr Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
title_full_unstemmed Monolith application to microservices model driven analysis migration: state-of-the-art techniques.
title_sort monolith application to microservices model driven analysis migration: state-of-the-art techniques.
publisher Penerbit UTM Press
publishDate 2022
url http://eprints.utm.my/104589/1/MuhammadImranMohamadSasudinHazlifahMohdRusliNazriKama2022_MonolithApplicationtoMicroservicesModelDriven.pdf
http://eprints.utm.my/104589/
https://oiji.utm.my/index.php/oiji/article/view/231
_version_ 1792147845941297152
score 13.18916