
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—namely, atomicity, consistency, isolation, and durability—is crucial. This requires unique, consistent, and low-dependency data from a business domain perspective. Systematic Literature Review serves as a secondary research method aimed at evaluating the existing 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.
Data Architecture, QA75.5-76.95, granularity, data segmentation, Microservices Architecture, data architecture, microservices, microservices architecture, Microservices, Electronic computers. Computer science, Servitization, servitization, Granularity, Data Segmentation
Data Architecture, QA75.5-76.95, granularity, data segmentation, Microservices Architecture, data architecture, microservices, microservices architecture, Microservices, Electronic computers. Computer science, Servitization, servitization, Granularity, Data Segmentation
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 0 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
