LEARN

Chronicle Learn

Read the latest articles from our experienced developers to learn how you can write simpler and faster Java applications.

Large Price Comparison

55 Dedicated Cloud Compute Optimised Solutions

We have compared compute-optimised instances from 55 vendors, and the cost per virtual CPU differs significantly between different products. 

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….

Continue reading >>
Benchmarks

How Does Kafka Perform When You Need Low Latency?

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…

Continue reading >>

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….

Continue reading >>
Benchmarks, Technical Articles

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…

Continue reading >>
Benchmarks, Technical Articles

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,…

Continue reading >>
Benchmarks

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…

Continue reading >>
Benchmarks

How Does Kafka Perform When You Need Low Latency?

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…

Continue reading >>

This article elaborates on different ways of serializing Java objects and benchmarks performance for the variants. Read this article and become aware of different…

Continue reading >>

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…

Continue reading >>

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…

Continue reading >>

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…

Continue reading >>

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…

Continue reading >>
Benchmarks

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:-…

Continue reading >>

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…

Continue reading >>
Benchmarks

Webinar | Benchmarking Low Latency Microservices

Peter Lawrey discusses the most efficient way to benchmark your low latency microservices architecture

Continue reading >>
Benchmarks

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…

Continue reading >>
Benchmarks

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 ,…

Continue reading >>
Benchmarks

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…

Continue reading >>
Benchmarks

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…

Continue reading >>
Benchmarks

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…

Continue reading >>