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. 

Technical Articles

How Chronicle Queue Transforms Big Data Solutions

What sets Chronicle Queue apart is that it’s a very lightweight way to buffer large volumes of data for hours, weeks, or years without…

Continue reading >>
Technical Articles

Strategies for Managing State in Chronicle Services

Introduction In distributed, microservice based applications the management of state is one of the most important, yet difficult aspects of design. Ensuring the accuracy…

Continue reading >>

Have you realised that 99% of your system’s latency might be due to accidental complexity?  In this article we will look at a real…

Continue reading >>
Technical Articles

The Unix Philosophy for Low Latency

Unix has been around for more than 50 years, and the original design principles must be good enough for it (and its derivative, Linux)…

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

Unit testing constitutes an integral part of the process of providing high-quality software. But, how can one write tests covering all variants of several…

Continue reading >>
Technical Articles

Cloud-Native Chronicle Deployment

Traditionally, companies with low-latency requirements deployed to bare metal servers, eschewing the convenience and programmability of virtualisation and containerisation in an effort to squeeze…

Continue reading >>

While the cloud offers great convenience and flexibility, the operational cost for applications deployed in the cloud can sometimes be significant. This article shows…

Continue reading >>

Become familiar with the art of object reuse by reading this article and learn the pros and cons of different reuse strategies in a…

Continue reading >>
Technical Articles

Creating Terabyte Sized Queues with Low-Latency

Queues are often fundamental components in software design patterns. But, what if there are millions of messages received every second and multi-process consumers need…

Continue reading >>
Technical Articles

Why a Set Can Contain Duplicate Elements

In low-latency applications, the creation of unnecessary objects is often avoided by reusing mutable objects to reduce memory pressure and thus the load on…

Continue reading >>
Technical Articles

Linux File Systems and Application Latency

By The Chronicle Team 14th June 2021 Financial trading systems require extremely low latency. In modern markets, financial instrument pricing changes very rapidly, and…

Continue reading >>

What’s in a trading system? Trading systems are complex beasts. They’ve got to be functionally rich, enabling traders to execute a range of order…

Continue reading >>
Technical Articles

Chronicle Software for use in AI

Chronicle Queue is a persisted low-latency messaging framework for high performance and critical applications. Designed to be a “record everything store” Chronicle Queue provides…

Continue reading >>
Technical Articles

Big Data and Chronicle Queue

The Big Question How is Chronicle Queue being used for Big Data solutions in Java, and how does it work under the covers? What…

Continue reading >>
Technical Articles

Chronicle Queue Replication with Varying Packet Sizes

Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on October 7 2020. Please don’t hesitate…

Continue reading >>
Technical Articles

Queue C++ Optimisation on Linux

Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on July 13, 2020. Please don’t hesitate…

Continue reading >>
Technical Articles

Acknowledged replication of Queue across the network

Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed 18 March 2020.  Please don’t hesitate to…

Continue reading >>
Technical Articles

Queue Replication Across a Network

Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on March 11, 2020. Please don’t hesitate…

Continue reading >>

Working in conjunction with Lenovo in order to optimize Chronicle software we have been given access to the Lenovo test labs to run some…

Continue reading >>