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. 

In this blog post, we are going to focus on microservices – what they are, what benefits they can provide for your organisation, and…

Continue reading >>

by Sarah Butcher 23 November 2020 eFinancial News The accepted wisdom has it that if you’re building a high speed trading system you probably want…

Continue reading >>
Technical Articles

The best Java developers started in C++ or assembly

Article from eFinancial News 16/12/2020 by Sarah Butcher If you want to write the kind of code that’s used in the kinds of trading…

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

Institutional investment in cryptocurrencies is on the rise. A recent survey from Fidelity Digital Assets[1], encompassed a range of nearly 900 investors spanning crypto…

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

Chronicle FIX – Socket Latency Optimisation

Benchmarks have a natural lifespan that can be improved with more modern hardware. This benchmark was performed on March 18, 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 >>
Technical Articles

Chronicle Queue C++ speeds up Options Calculations

Chronicle Queue C++ helps create Options calculations over 1000 times quicker Scenario We were engaged by one of our clients to help them improve…

Continue reading >>
Technical Articles

Java/C++ Performance Comparisons for QueueZero

This note briefly describes some early performance comparisons between the Java and C++ implementations of QueueZero. The C++ version is a fully functional port…

Continue reading >>
Technical Articles

Chronicle FIX with Multiple Connections

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

Garbage Reduction the Chronicle Way

One of the major benefits with using any Chronicle product is that we aim for almost Zero Garbage Collection (GC) there are several benefits…

Continue reading >>
Technical Articles

Improving Percentile Latencies in Chronicle Queue

Compared to a year ago, we have significantly improved the throughput at which we can achieve the 99%ile (worst one in 100). What tools…

Continue reading >>
Technical Articles

Best practices for Event Sourcing

David Schmitz presented an excellent talk on what he sees as best practices in using Event Sourcing. Chronicle Software has two very different event sourcing frameworks Chronicle Microservices Framework (CMF)…

Continue reading >>

If you use a standard JVM like the Oracle JVM or the OpenJDK, you might find that as the heap size grows the performance…

Continue reading >>
Technical Articles

Object Pools Revisited

Object pools were popular before Java 5.0, however, more efficient allocation made most of these pools a needless complication. Can an Object Pool still…

Continue reading >>

In 2006, Java 5.0 was released with StringBuilder, a more lightweight and sane version of StringBuffer. The Javadoc for Java 5.0 for StringBuffer notes…

Continue reading >>