Data Domain Servitization for Microservices Architecture
Microservices have emerged as a software design paradigm where small, autonomous services interact to meet business requirements. However, transitioning from monolithic systems to microservices presents challenges, especially when multiple subdomains share transactional tables to maintain referentia...
Saved in:
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Escuela Politécnica Nacional (EPN)
2025-01-01
|
Series: | Latin-American Journal of Computing |
Subjects: | |
Online Access: | https://lajc.epn.edu.ec/index.php/LAJC/article/view/420 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832096513000472576 |
---|---|
author | Patricio Michael Paccha Victor Vicente Velepucha |
author_facet | Patricio Michael Paccha Victor Vicente Velepucha |
author_sort | Patricio Michael Paccha |
collection | DOAJ |
description | Microservices have emerged as a software design paradigm where small, autonomous services interact to meet business requirements. However, transitioning from monolithic systems to microservices presents challenges, especially when multiple subdomains share transactional tables to maintain referential integrity across separate databases. Ensuring each microservice handles business data while adhering to ACID properties (atomicity, consistency, isolation, durability) is crucial.
This requires unique, consistent, and low-dependency data from a business domain perspective. A Systematic Literature Review (SLR) is a secondary research method used to evaluate the current body of scientific literature.
It helps identify existing work, highlight research gaps, and propose new research directions. In software engineering, SLRs offer a comprehensive overview of studied research areas. This article reports an empirical study based on a systematic literature review aimed at identifying modeling techniques for segmenting data structures during microservice design. The review found limited methods to address the appropriate level of data granularity per microservice. These findings highlight a need for further research into processes and methodologies that can effectively handle data segmentation and consistency within microservice architectures. |
format | Article |
id | doaj-art-54e141d7497246b496d43a7236033fd5 |
institution | Kabale University |
issn | 1390-9266 1390-9134 |
language | English |
publishDate | 2025-01-01 |
publisher | Escuela Politécnica Nacional (EPN) |
record_format | Article |
series | Latin-American Journal of Computing |
spelling | doaj-art-54e141d7497246b496d43a7236033fd52025-02-05T14:49:41ZengEscuela Politécnica Nacional (EPN)Latin-American Journal of Computing1390-92661390-91342025-01-011215967420Data Domain Servitization for Microservices ArchitecturePatricio Michael Paccha0Victor Vicente Velepucha1Salesian Polytechnic UniversityNational Polytechnic SchoolMicroservices have emerged as a software design paradigm where small, autonomous services interact to meet business requirements. However, transitioning from monolithic systems to microservices presents challenges, especially when multiple subdomains share transactional tables to maintain referential integrity across separate databases. Ensuring each microservice handles business data while adhering to ACID properties (atomicity, consistency, isolation, durability) is crucial. This requires unique, consistent, and low-dependency data from a business domain perspective. A Systematic Literature Review (SLR) is a secondary research method used to evaluate the current body of scientific literature. It helps identify existing work, highlight research gaps, and propose new research directions. In software engineering, SLRs offer a comprehensive overview of studied research areas. This article reports an empirical study based on a systematic literature review aimed at identifying modeling techniques for segmenting data structures during microservice design. The review found limited methods to address the appropriate level of data granularity per microservice. These findings highlight a need for further research into processes and methodologies that can effectively handle data segmentation and consistency within microservice architectures.https://lajc.epn.edu.ec/index.php/LAJC/article/view/420servitizationgranularitydata segmentationmicroservicesdata architecturemicroservices architecture |
spellingShingle | Patricio Michael Paccha Victor Vicente Velepucha Data Domain Servitization for Microservices Architecture Latin-American Journal of Computing servitization granularity data segmentation microservices data architecture microservices architecture |
title | Data Domain Servitization for Microservices Architecture |
title_full | Data Domain Servitization for Microservices Architecture |
title_fullStr | Data Domain Servitization for Microservices Architecture |
title_full_unstemmed | Data Domain Servitization for Microservices Architecture |
title_short | Data Domain Servitization for Microservices Architecture |
title_sort | data domain servitization for microservices architecture |
topic | servitization granularity data segmentation microservices data architecture microservices architecture |
url | https://lajc.epn.edu.ec/index.php/LAJC/article/view/420 |
work_keys_str_mv | AT patriciomichaelpaccha datadomainservitizationformicroservicesarchitecture AT victorvicentevelepucha datadomainservitizationformicroservicesarchitecture |