Online Marketplace: A Benchmark for Data Management in Microservices
Rodrigo Laigner, Zhexiang Zhang, Yijian Liu, Leonardo Freitas, Gomes, Yongluan Zhou

TL;DR
This paper introduces Online Marketplace, a benchmark designed to evaluate data management challenges in microservice architectures, addressing gaps left by existing benchmarks and providing insights for future system improvements.
Contribution
It presents a new benchmark for microservice data management challenges, including transaction, query, event processing, and data replication, with criteria for comparison and case studies.
Findings
Identifies key data management challenges in microservices.
Provides a framework for evaluating data system performance.
Highlights gaps in existing benchmarks for microservice data management.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Cloud Computing and Resource Management · IoT and Edge/Fog Computing
