Skip to main navigation Skip to search Skip to main content

Case Study on data communication in microservice architecture

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Microservice Architecture is becoming a design standard for modern cloud-based software systems. However, data communication management remains a challenge. This is especially apparent when migrating from an existing monolithic system into microservices. In this paper, we report on data synchronization and improvement of the data-source performance. We faced these challenges in production-level development. Two case studies illustrate and describe our approach. To address data synchronization we propose using an automated data streaming system between databases. To improve the performance of a data-source we introduced a solution with the distributed cache. We discuss the balance between the performance and coupling and point out situations where our architectures are appropriate.

Original languageEnglish (US)
Title of host publicationProceedings of the 2019 Research in Adaptive and Convergent Systems, RACS 2019
PublisherAssociation for Computing Machinery, Inc
Pages261-267
Number of pages7
ISBN (Electronic)9781450368438
DOIs
StatePublished - Sep 24 2019
Externally publishedYes
Event2019 Conference on Research in Adaptive and Convergent Systems, RACS 2019 - Chongqing, China
Duration: Sep 24 2019Sep 27 2019

Publication series

NameProceedings of the 2019 Research in Adaptive and Convergent Systems, RACS 2019

Conference

Conference2019 Conference on Research in Adaptive and Convergent Systems, RACS 2019
Country/TerritoryChina
CityChongqing
Period9/24/199/27/19

Keywords

  • Cloud-computing
  • Microservices
  • System integration

ASJC Scopus subject areas

  • General Computer Science
  • Control and Systems Engineering

Fingerprint

Dive into the research topics of 'Case Study on data communication in microservice architecture'. Together they form a unique fingerprint.

Cite this