Online Marketplace: A Benchmark for Data Management in Microservices

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Laigner, Rodrigo, Zhang, Zhexiang, Liu, Yijian, Gomes, Leonardo Freitas, Zhou, Yongluan
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866916708116070400
author Laigner, Rodrigo
Zhang, Zhexiang
Liu, Yijian
Gomes, Leonardo Freitas
Zhou, Yongluan
author_facet Laigner, Rodrigo
Zhang, Zhexiang
Liu, Yijian
Gomes, Leonardo Freitas
Zhou, Yongluan
contents Microservice architectures have become a popular approach for designing scalable distributed applications. Despite their extensive use in industrial settings for over a decade, there is limited understanding of the data management challenges that arise in these applications. Consequently, it has been difficult to advance data system technologies that effectively support microservice applications. To fill this gap, we present Online Marketplace, a microservice benchmark that highlights core data management challenges that existing benchmarks fail to address. These challenges include transaction processing, query processing, event processing, constraint enforcement, and data replication. We have defined criteria for various data management issues to enable proper comparison across data systems and platforms. Through case studies with state-of-the-art data platforms, we discuss the issues encountered while implementing and meeting Online Marketplace's criteria. By capturing the overhead of meeting the key data management requirements that are overlooked by existing benchmarks, we gain actionable insights into the experimental platforms. This highlights the significance of Online Marketplace in advancing future data systems to meet the needs of microservice practitioners.
format Preprint
id arxiv_https___arxiv_org_abs_2403_12605
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Online Marketplace: A Benchmark for Data Management in Microservices
Laigner, Rodrigo
Zhang, Zhexiang
Liu, Yijian
Gomes, Leonardo Freitas
Zhou, Yongluan
Databases
Software Engineering
Microservice architectures have become a popular approach for designing scalable distributed applications. Despite their extensive use in industrial settings for over a decade, there is limited understanding of the data management challenges that arise in these applications. Consequently, it has been difficult to advance data system technologies that effectively support microservice applications. To fill this gap, we present Online Marketplace, a microservice benchmark that highlights core data management challenges that existing benchmarks fail to address. These challenges include transaction processing, query processing, event processing, constraint enforcement, and data replication. We have defined criteria for various data management issues to enable proper comparison across data systems and platforms. Through case studies with state-of-the-art data platforms, we discuss the issues encountered while implementing and meeting Online Marketplace's criteria. By capturing the overhead of meeting the key data management requirements that are overlooked by existing benchmarks, we gain actionable insights into the experimental platforms. This highlights the significance of Online Marketplace in advancing future data systems to meet the needs of microservice practitioners.
title Online Marketplace: A Benchmark for Data Management in Microservices
topic Databases
Software Engineering
url https://arxiv.org/abs/2403.12605