Poster: Benchmarking Financial Data Feed Systems
Manuel Coenen, Christoph Wagner, Alexander Echler, Sebastian, Frischbier

TL;DR
This paper presents a benchmarking framework for evaluating open source event-processing platforms tailored to high-volume financial data feeds, aiming to improve system performance and reliability in investment industry applications.
Contribution
It introduces an enhanced open source benchmarking tool, 'wrench', tailored for financial data feed workloads, and provides detailed workload specifications for platform evaluation.
Findings
Benchmarking of Kafka, NATS, Redis, Flink, Storm with real financial data workloads.
Enhanced open source tool 'wrench' for simulating and replaying financial data feeds.
Open source release of the benchmarking tool for community use.
Abstract
Data-driven solutions for the investment industry require event-based backend systems to process high-volume financial data feeds with low latency, high throughput, and guaranteed delivery modes. At vwd we process an average of 18 billion incoming event notifications from 500+ data sources for 30 million symbols per day and peak rates of 1+ million notifications per second using custom-built platforms that keep audit logs of every event. We currently assess modern open source event-processing platforms such as Kafka, NATS, Redis, Flink or Storm for the use in our ticker plant to reduce the maintenance effort for cross-cutting concerns and leverage hybrid deployment models. For comparability and repeatability we benchmark candidates with a standardized workload we derived from our real data feeds. We have enhanced an existing light-weight open source benchmarking tool in its…
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.
