Semantic Scholar Open Access 2021 104 sitasi

Data Management in Microservices: State of the Practice, Challenges, and Research Directions

Rodrigo Laigner Yongluan Zhou M. V. Salles Yijian Liu Marcos Kalinowski

Abstrak

Microservices have become a popular architectural style for data-driven applications, given their ability to functionally decompose an application into small and autonomous services to achieve scalability, strong isolation, and specialization of database systems to the workloads and data formats of each service. Despite the accelerating industrial adoption of this architectural style, an investigation of the state of the practice and challenges practitioners face regarding data management in microservices is lacking. To bridge this gap, we conducted a systematic literature review of representative articles reporting the adoption of microservices, we analyzed a set of popular open-source microservice applications, and we conducted an online survey to cross-validate the findings of the previous steps with the perceptions and experiences of over 120 experienced practitioners and researchers. Through this process, we were able to categorize the state of practice of data management in microservices and observe several foundational challenges that cannot be solved by software engineering practices alone, but rather require system-level support to alleviate the burden imposed on practitioners. We discuss the shortcomings of state-of-the-art database systems regarding microservices and we conclude by devising a set of features for microservice-oriented database systems.

Topik & Kata Kunci

Penulis (5)

R

Rodrigo Laigner

Y

Yongluan Zhou

M

M. V. Salles

Y

Yijian Liu

M

Marcos Kalinowski

Format Sitasi

Laigner, R., Zhou, Y., Salles, M.V., Liu, Y., Kalinowski, M. (2021). Data Management in Microservices: State of the Practice, Challenges, and Research Directions. https://doi.org/10.14778/3484224.3484232

Akses Cepat

PDF tidak tersedia langsung

Cek di sumber asli →
Lihat di Sumber doi.org/10.14778/3484224.3484232
Informasi Jurnal
Tahun Terbit
2021
Bahasa
en
Total Sitasi
104×
Sumber Database
Semantic Scholar
DOI
10.14778/3484224.3484232
Akses
Open Access ✓