@inproceedings{afd1aae74693433aaca6c0fcd293c1c2,
title = "Case Study on data communication in microservice architecture",
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.",
keywords = "Cloud-computing, Microservices, System integration",
author = "Antonin Smid and Ruolin Wang and Tomas Cerny",
note = "Publisher Copyright: {\textcopyright} 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM.; 2019 Conference on Research in Adaptive and Convergent Systems, RACS 2019 ; Conference date: 24-09-2019 Through 27-09-2019",
year = "2019",
month = sep,
day = "24",
doi = "10.1145/3338840.3355659",
language = "English (US)",
series = "Proceedings of the 2019 Research in Adaptive and Convergent Systems, RACS 2019",
publisher = "Association for Computing Machinery, Inc",
pages = "261--267",
booktitle = "Proceedings of the 2019 Research in Adaptive and Convergent Systems, RACS 2019",
}