JISE


  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13]


Journal of Information Science and Engineering, Vol. 38 No. 6, pp. 1285-1303


Microservice Migration Using Strangler Fig Pattern and Domain-Driven Design


SHANG-PIN MA1,+, CHIA-YU LI1,
WEN-TIN LEE2 AND SHIN-JIE LEE3
1Department of Computer Science and Engineering
National Taiwan Ocean University
Keelung, 202 Taiwan

2Department of Software Engineering and Management
National Kaohsiung Normal University
Kaohsiung, 802 Taiwan

3Department of Information Engineering and Computer Science
National Cheng Kung University
Tainan, 701 Taiwan
E-mail: albert@ntou.edu.tw
+


The microservice architecture (MSA), comprising multiple autonomous microservices, 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 Domain-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.


Keywords: microservice, architecture migration, strangler fig pattern, strangler fig application, domain-driven design

  Retrieve PDF document (JISE_202206_10.pdf)