TY - JOUR
T1 - Microservice Migration Using Strangler Fig Pattern and Domain-Driven Design
AU - Ma, Shang Pin
AU - Li, Chia Yu
AU - Lee, Wen Tin
AU - Lee, Shin Jie
N1 - Funding Information:
Received October 31, 2021; revised December 3, 2021; accepted December 31, 2021. Communicated by Meng-Hsun Tsai. * This research was sponsored by the Ministry of Science and Technology in Taiwan under grants MOST 108-2221-E-019-026-MY3 and MOST 110-2221-E-019-039-MY3.
Publisher Copyright:
© 2022 Institute of Information Science. All rights reserved.
PY - 2022/11
Y1 - 2022/11
N2 - The microservice architecture (MSA), comprising multiple autonomous microser-vices, is easy to upscale, test, and maintain. Many enterprises are seeking to replace the monolithic architecture with MSA to enhance software quality; however, researchers have yet to develop a systematic approach to microservice migration. In the current study, we developed a microservice migration scheme based on the Strangler Fig pattern and Do-main-Driven Design (DDD). The efficacy of the proposed scheme was evaluated in two cases studies, including the DataCustodian system of the Green Button project and the BBDP (Bridge between Doctors and Patients) system.
AB - The microservice architecture (MSA), comprising multiple autonomous microser-vices, is easy to upscale, test, and maintain. Many enterprises are seeking to replace the monolithic architecture with MSA to enhance software quality; however, researchers have yet to develop a systematic approach to microservice migration. In the current study, we developed a microservice migration scheme based on the Strangler Fig pattern and Do-main-Driven Design (DDD). The efficacy of the proposed scheme was evaluated in two cases studies, including the DataCustodian system of the Green Button project and the BBDP (Bridge between Doctors and Patients) system.
UR - http://www.scopus.com/inward/record.url?scp=85144142091&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85144142091&partnerID=8YFLogxK
U2 - 10.6688/JISE.202211_38(6).0010
DO - 10.6688/JISE.202211_38(6).0010
M3 - Article
AN - SCOPUS:85144142091
SN - 1016-2364
VL - 38
SP - 1285
EP - 1303
JO - Journal of Information Science and Engineering
JF - Journal of Information Science and Engineering
IS - 6
ER -