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...

Full description

Saved in:
Bibliographic Details
Main Authors: Patricio Michael Paccha, Victor Vicente Velepucha
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