Apache Kafka is a common choice for inter-service communication. Kafka facilitates the parallel processing of messages and is a good choice for log aggregation….
Most Kafka benchmarks appear to test high throughput but not low latency. Kafka was traditionally used for high throughput rather than latency-sensitive messaging, but…
Dedicated compute optimised instances deliver high performance for compute-bound applications in the cloud. They are, therefore, ideal for low latency applications like Chronicle’s software….
Comparing Approaches to Durability in Low Latency Messaging Queues
A significant feature of Chronicle Queue Enterprise is support for TCP replication across multiple servers to ensure high availability of application infrastructure. I have…
Chronicle FIX: Much More Than a Quick Fix
Many of our customers have upgraded from QuickFIX/J to Chronicle FIX and this article provides some background as to why. Introduction QuickFIX/J is free,…
Which is the Fastest JVM?
How is a high-performance, low-latency Java application affected by the JVM version used? Every nanosecond counts for trading and other applications where messages between…
Most Kafka benchmarks appear to test high throughput but not low latency. Kafka was traditionally used for high throughput rather than latency-sensitive messaging, but…
This article elaborates on different ways of serializing Java objects and benchmarks performance for the variants. Read this article and become aware of different…
Persistent queue solutions are frequently used when designing low-latency applications. The problem is that high sustained message rates, or bursty workloads, can lead to…
Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on July 21, 2021. Please don’t hesitate…
Chronicle RingZero is a specialised lightweight, high-performance version of Ring specifically for the common use case of a single writer and a single reader…
Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on May 19, 2021. Please don’t hesitate…
Benchmarking our Kdb+ Loader
As part of our partnership with AquaQ and integration into Kdb+ we have been carrying out some benchmarking details of the test environment are:-…
24th February 2021 Overview A common mistake in micro-benchmarking is to use performance tests that are wildly optimistic. Most benchmarking tools focus on throughput…
Peter Lawrey discusses the most efficient way to benchmark your low latency microservices architecture
Datagrid One to Many
Chronicle Datagrid is an enterprise-grade client-server based Java framework for remote access to ultra-low latency Maps and Queues. Clients can read, update, publish and…
Chronicle Network Layer
60% faster TCP/IP within Java One of the major drivers at Chronicle Software is the constant push to remove latency from technology stack ,…
Chronicle FIX Engine vs QuickFIX Engine
Many organisations start out using the QuickFIX Engine as it is open source and easy to access. However, it is not performant, and eventually…
Chronicle Datagrid vs Hazelcast IMDG
Chronicle Datagrid our in memory Datagrid solution (IMDG) and as part of the launch we have run some benchmarks against Hazelcast 4.0 IMDG with…
Chronicle Queue vs Chronicle Queue Zero
Comparison between Chronicle Queue and Chronicle Queue Zero performance, the below plots show the end-to-end latencies for sending a 1024-byte message using Queue and…