Strategies, characteristics, and research gaps for improving microservices coupling design
Gintoro Gintoro, Sunardi Sunardi
Abstract
The popularity of microservices architecture (MSA) has been pushed by the demand for scalable, maintainable, and efficient applications in the fastchanging digital ecosystem. The objective of this study is to determine strategies for improving service coupling in MSA, analyze the circumstances in which these strategies are successful, and recommend areas of research that need further development for future enhancements. We employed a systematic literature review (SLR) and the seven research gap methodology developed by Müller-Bloch and Kranz to pinpoint 10 essential strategies, such as API gateway and domain-driven design (DDD). The results of our study indicate that the effectiveness of each technique is contingent upon specific design criteria for the microservices, such as the presence of separate read and write operations for command query responsibility segregation (CQRS). To further enhance these techniques, it is crucial to address the research gaps that have been highlighted, particularly the lack of empirical studies on long-term repercussions. This study offers theoretical insights and practical assistance on how to improve the connection between services, thereby enabling the development of more resilient and easily maintainable applications based on MSA.
Keywords
Microservices architecture; Research gaps; Service coupling; Strategies and characteristics; Systematic literature review
DOI:
https://doi.org/10.11591/eei.v14i3.9099
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
<div class="statcounter"><a title="hit counter" href="http://statcounter.com/free-hit-counter/" target="_blank"><img class="statcounter" src="http://c.statcounter.com/10241695/0/5a758c6a/0/" alt="hit counter"></a></div>
Bulletin of EEI Stats
Bulletin of Electrical Engineering and Informatics (BEEI) ISSN: 2089-3191, e-ISSN: 2302-9285 This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU) .