How Jump Trading drives faster insights at scale with Redpanda

Learn why Jump Trading chose Redpanda to power their next-gen messaging platform and tackle its extreme data throughput challenges

August 22, 2023
Last modified on
TL;DR Takeaways:
How does Redpanda support Jump Trading's mission-critical telemetry pipeline?

Jump Trading's telemetry pipeline is complex, data-intensive, and producer-heavy, with tens of thousands of nodes publishing data. Redpanda fully supports and efficiently manages this many-to-few data pipeline. Due to Redpanda's performance-engineered architecture, Jump Trading experiences little jitter in terms of p95 and p99 latencies, ensuring optimal distribution of latencies.

What are the key benefits of Redpanda according to Jump Trading?

Jump Trading appreciates Redpanda's single binary installation, no downtime during upgrades, and the maintenance cycle. The lean architecture is less complex than Kafka to deploy and scale as it does not require installation, monitoring, and maintenance of ZooKeeper, nor dealing with JVM compatibility issues or JVM upgrades. Redpanda also offers a built-in Prometheus exporter that provides visibility into performance internals.

What is the advantage of Redpanda's S3-compatible storage feature?

Redpanda's S3-compatible storage feature is beneficial for cost-effective data retention. It is a significant advantage because there is an entire ecosystem of tooling already available for S3, making it a convenient and efficient option for data storage.

What is the significance of Redpanda's open-source compatibility for Jump Trading?

Redpanda's open-source compatibility is essential for Jump Trading as it translates to less time learning new skills. The Kafka-compatible API gives Jump Trading access to the entire existing open-source Kafka ecosystem, accelerating engineering time to productivity. It also prevents vendor lock-in, allowing flexibility to work across different environments and platforms.

Why did Jump Trading choose Redpanda as their streaming data platform?

Jump Trading chose Redpanda because it offered Kafka compatibility along with stability, ease of maintenance, and platform simplicity. Redpanda's implementation in C++ was more aligned with Jump Trading's focus on C++ software architecture. Additionally, Redpanda eliminated Java dependencies found in Kafka, offering less complexity and superior performance on like-for-like hardware.

Learn more at Redpanda University

Jump Trading is a proprietary trading firm with a focus on algorithmic and high-frequency trading strategies. To be successful we tap into real-time insights—so streaming data infrastructure is critical to our business.

Over the past 20 years, Jump Trading iterated through several messaging and streaming data platforms. Our primary use cases are telemetry and log files. We have evaluated and deployed most of the best-of-breed on-premises and cloud messaging systems. In doing so, we found all of them lacking due to some combination of:

  • Consistency of performance (tail latency, tolerance of slow consumers, etc.)
  • Access to low-level metrics to debug performance issues (especially in cloud products)
  • Reliability of message delivery
  • Cost-effectiveness
  • Compatibility with other products

As Jump Trading grew, our workloads required us to process millions of messages per second, and it became clear that we needed a new streaming data platform that could support this mission-critical aspect of our infrastructure.

The search for a simplified streaming data platform

When looking for a new solution, our starting point was Apache Kafka®. We really like the Kafka protocol because it is an industry standard — lots of data tools speak Kafka, making it much easier to engineer pipelines.

What we did not like was the idea of a Java application in such a mission-critical role. We did not want memory allocation controlled by a Java Virtual Machine (JVM), we wanted memory tailored to the application itself and we found that Redpanda satisfied that requirement by its implementation in C++. Plus, Jump Trading is more focused on C++ software architecture, so the Redpanda code base was in-line with our core software competencies.

With Redpanda, we could get Kafka compatibility along with stability, ease of maintenance, and platform simplicity. Plus, there were no ZooKeepers to manage. By eliminating the Java dependencies in Kafka, Redpanda gave us less complexity and superior performance on like-for-like hardware.

Furthermore, the simple architecture of Redpanda as a single binary and no JVM dependencies created a better experience for our engineers. And all this plus no data loss due to the Raft-native design. The choice became a no brainer.

Jump Trading’s telemetry pipeline with Redpanda
Jump Trading’s telemetry pipeline with Redpanda

Today we have implementations of Redpanda on bare metal, in containerized environments like Podman and Kubernetes, and the Redpanda fully-managed cloud service. The communication and interactions with Redpanda’s support and engineering team was a key factor that kept us on board, particularly in the early days of product adoption. We’d push the envelope in earlier iterations of the product, trigger bugs, and the Redpanda engineers would fix them seemingly overnight.

The keys to Redpanda’s success

It’s worth spending a little more time delving into the three key benefits that have made Redpanda so popular within Jump Trading: simplicity, performance and open source compatibility.

Simplicity

We really appreciate Redpanda’s single binary installation, upgrading with no downtime, and the maintenance cycle. The lean architecture is less complex than Kafka to deploy and scale because we do not need to install, monitor and maintain ZooKeeper, nor do we need to deal with JVM compatibility issues or JVM upgrades.

We also like the built-in Prometheus exporter that gives us visibility into performance internals, helping us steer operations and system load configuration. And, from a getting started perspective, we appreciate the documentation and blog posts available on the website, as well as the free courses at Redpanda University.

It is essential for our engineers to have solutions with open versus proprietary standards, because it translates to less time learning new skills. That is why we were drawn to Redpanda’s Kafka-compatible API. It gives Jump Trading access to the entire existing open-source Kafka ecosystem. When companies build on open-source standards, they are leveraging the foundational body of content publicly available, accelerating engineering time to productivity.

And because we are not locked into proprietary tech, we have the flexibility to work across different environments and platforms without fear of vendor lock-in. In theory, we could swap Redpanda for any other compatible Kafka platform if our needs changed. In the same manner, we can also use Redpanda with any Kafka-compatible tools, like the Amazon Kinesis Client Library.

In addition to Kafka compliance, it is great to see Redpanda’s S3-compatible storage feature for cost-effective data retention. This is a huge win because there is an entire ecosystem of tooling out there already for S3.

Performance

One of Jump Trading’s largest workloads is our mission-critical telemetry pipeline. It is complex, data-intensive and very producer-heavy. We have tens of thousands of nodes publishing data, such as system measurements, market information, and other varied bits of data. Additionally, we have high-performance nodes consuming and processing this data in real time. Our many-to-few data pipeline is fully supported and highly efficient with Redpanda.

Because of Redpanda’s performance-engineered architecture, we see little jitter in terms of our p95 and p99 latencies. We have very few fat or angry tails. Redpanda’s C++ codebase means we can load it up to line rate data loads and know that all the packets and messages will get delivered within an optimal distribution of latencies. That is huge, especially for a financial company that is latency-sensitive.

In an industry where you tend to have bursty traffic, it is invaluable to have a message bus that doesn’t have fat tails. And with Redpanda, we are seeing really low latencies: 50 milliseconds for our p95 and 150 milliseconds for p99.

Open-source compatibility

Redpanda is a source-available platform, which aligns with our values. We believe in open-source software development and actively support many open-source projects. Having the code base available for inspection allows us to understand it in depth, assist in troubleshooting when possible, and be a partner in the growth of the product.

Going above and beyond with Redpanda

We started with a self-hosted deployment of Redpanda on bare metal, then added containerized deployments, and are now expanding into fully-managed, dedicated cloud instances. As of now, we have been running critical workloads on Redpanda for two years, reliably shipping billions of messages daily.

Jump Trading is a leader in global financial markets and our streaming data infrastructure can make or break our business. With Redpanda, it’s not just meeting our requirements, but taking us to the next level.

Alex Davies, CTO, Jump Trading. Originally posted on The New Stack.

For more stories about how Redpanda is helping companies tap into simple, powerful, and cost-efficient data streaming, check out the customers page and browse the Redpanda Blog for examples and tutorials. You can also try Redpanda to see it in action for yourself. If you have questions, ask away in the Redpanda Community on Slack.

No items found.

Related articles

View all posts
Nicolas Dupont
,
,
&
Oct 14, 2025

Cyborg and Redpanda: Secure streaming pipelines for enterprise AI

Stream events from Redpanda Connect into CyborgDB for confidential, real-time Enterprise AI workflows

Read more
Text Link
Kavya Shivashankar
,
,
&
Aug 27, 2025

Setting up Redpanda observability in Datadog

Read more
Text Link
Jake Cahill
,
,
&
Aug 26, 2025

Meet the Redpanda Documentation MCP server

Get instant answers about Redpanda directly in your IDE with our new Model Context Protocol server

Read more
Text Link
TAKE A DEEP DIVE

Let’s keep in touch

Subscribe and never miss another blog post, announcement, or community event. We hate spam and will never sell your contact information.