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 low-latency microservices, ensuring system resilience without compromising performance is vital. This article explores how Chronicle Services, a Java-based framework optimised for low-latency microservices,…

Continue reading >>
Technical Articles

Achieving High Throughput Without Sacrificing Latency

Latency and Throughput In discussions on performance, it is common to encounter the terms Latency and Throughput to describe the characteristics of a software…

Continue reading >>
Technical Articles

Data Driven Testing of Chronicle Services

Chronicle Services testing follows the guidelines of Behaviour Driven Development (BDD). In this article we will examine the Chronicle Services testing framework in more detail.

Continue reading >>

A proof of concept demo of a tool called the Chronicle Services Visual Configuration Editor. This tool will allow you to visualize and manipulate the configuration of a Chronicle Services application, as well as to add, edit, and remove components from the diagram, and any changes made will be reflected in the configuration file.

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

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

This article explores how Chronicle Services provides empowering failover strategies for uninterrupted operations.

Continue reading >>
Technical Articles

Navigating Behaviour with Events

The practices of Event-Driven Architecture and Behaviour-Driven Development have more in common than may at first be apparent. At Chronicle, we have embraced both of these approaches and implemented them through our Chronicle Services Framework.

Continue reading >>
Technical Articles

Events and Data Transfer Objects in Chronicle Services

In this article, we will explore the ideas behind Events in Chronicle Services in more detail, and how to build a service that works with Events carrying structured data.

Continue reading >>
Technical Articles

Building Fast Microservices with Java

Low Latency? In computing, latency is defined as the length of time to perform some task. This could be the time it takes to…

Continue reading >>

In this series of articles, we will explore Chronicle Services through a number of worked examples, each illustrating a specific feature of the framework.

Continue reading >>

Event-Driven Architecture (EDA) is a design principle focused on the creation, detection, and reaction to events. Renowned for its resilience and low latency, EDA…

Continue reading >>
Videos

What is Chronicle Services?

Building and deploying a new system in the finance domain can be a lengthy and expensive process. Chronicle Services aims to tackle this by taking care of many of the steps needed to deploy applications – allowing developers to focus on business logic.

Continue reading >>

At Chronicle we build applications that must process very high numbers of events with minimum latency. Generating unique IDs for these events using the…

Continue reading >>
Videos

Tutorial | Running Services with Docker

This video follows on from the account balancer example, and in this tutorial we demonstrate how to run Chronicle Services with Docker.

Continue reading >>

This video is a follow on from the video on Chronicle’s Services Testing Framework, and looks at how Chronicle Services can send DTOs as well as how custom setup data can be added to your configuration file and your YamlTester tests.

Continue reading >>
Videos

Tutorial | Microservices Testing Example

This video follows on from the previous video and goes into more detail on the Chronicle Testing Framework.

Continue reading >>

This video demonstrates a simple example of Chronicle’s Microservices Framework and shows how to send events between two services.

Continue reading >>
Technical Articles

Monitoring Chronicle Services

Chronicle Services is a framework for building Event-driven microservices. Microservices built with Chronicle Services are efficient, easy to build, test, and maintain. Equally important…

Continue reading >>
Technical Articles

Automatically Creating Microservices Architecture Diagrams

In application development, microservices is an architectural style where larger applications are structured as a collection of smaller, independent, yet interconnected services. While this…

Continue reading >>