Migrating from Monolithic to Microservices with Hybrid Database Design Architecture

Tyne Ng, Ahadiyat Abadi Bin Rawi, Chin Sean Sum, Peter Chunyu Yau, Ejoe Tso, Dennis Wong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper explores the monolithic and microservice architecture, by proposing a migration strategy using the Domain-Driven Design, implementing a hybrid database design. By decomposing the legacy system’s components and integrating microservice architecture, it improves system robustness, scalability, and flexibility. Additionally, enhancement strategies are proposed, such as reducing coupling through microservice decomposition, incorporating design patterns, handling distributed transactions, and implementing eventual consistency using the Saga pattern. This aims to improve system performance through enhanced fault tolerance, reduced service downtimes, and improved communication reliability.

Original languageEnglish
Title of host publicationICIIT 2024 - Proceedings of the 2024 9th International Conference on Intelligent Information Technology
PublisherAssociation for Computing Machinery
Pages536-541
Number of pages6
ISBN (Electronic)9798400716713
DOIs
Publication statusPublished - 23 Feb 2024
Event2024 9th International Conference on Intelligent Information Technology, ICIIT 2024 - Ho Chi Minh, Viet Nam
Duration: 23 Feb 202425 Feb 2024

Publication series

NameACM International Conference Proceeding Series

Conference

Conference2024 9th International Conference on Intelligent Information Technology, ICIIT 2024
Country/TerritoryViet Nam
CityHo Chi Minh
Period23/02/2425/02/24

Keywords

  • design methodology
  • domain-driven design
  • microservice
  • migration strategy
  • monolithic
  • saga choreography
  • software architecture

Fingerprint

Dive into the research topics of 'Migrating from Monolithic to Microservices with Hybrid Database Design Architecture'. Together they form a unique fingerprint.

Cite this