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…
Webinar on designing, building and testing low-latency microservices.
Event-Driven Order Processing Program
Following the Hello World example of a simple, independently deployable real-time Event-Driven Microservice, this article looks at a more realistic example of an Order…
Event Driven Hello World Program
Event-driven microservices can be straightforward to describe before they are implemented, tested and maintained. They are also highly responsive to new information in real…
How Behaviour Driven Development Works Well with Event Driven Architectures
Behaviour Driven Development (BDD) and Event Driven Architecture (EDA) work well together as they complement each other’s strengths and weaknesses. Using both can result…
“The More You Say, the Less People Remember…
…The Fewer the Words, the Greater the Profit.” These wise words were written by François Fénelon, a writer and theologian living during the 17th…
How to Leverage Method Chaining to Add Smart Message Routing
This article explores how to use method chaining to add routing information to serialised data structures in a lightweight fashion, where the routing information…
Why the Cool Kids Use Event Loops
A Discussion On the Benefits of Event Loops in Java. When I was working in software development back in the 1990s, nearly all the…
How to Develop Event-Driven Architectures
Last month, I wrote an article on Open source Chronicle Wire, that discusses how we could serialise an application’s state into different message formats….
How to Get C++ Speed in Java Serialisation
Using Trivially Copyable Objects to Improve Java Serialisation Speeds For any low-latency software it is vital that the most common operations introduce minimal latency….
Low Latency Microservices, A Retrospective
I wrote an article on low latency microservices almost five years ago now. Chronicle Software has worked with a number of tier one investment banks…
At Chronicle we are often involved in helping clients to choose the optimum hardware on which to run Chronicle Queue and we are happy…
Developing Low Latency Trading Systems with Chronicle Microservices
Introduction to Chronicle Services Traditionally, low latency trading systems were developed as monolithic applications in low level languages such as C++. While these systems…
Building a Neural Network with Chronicle Services
Overview Deep learning has become a prominent practice in the FinTech industry to supervise and/or automate critical decisions. More specifically, neural networks can e.g….
Chronicle Update
8th Feb 2021 We have just closed the books for the last financial year which proved to be overall a very successful year for…
In this blog post, we are going to focus on microservices – what they are, what benefits they can provide for your organisation, and…
Peter Lawrey discusses the most efficient way to benchmark your low latency microservices architecture
Peter Lawrey explores how Chronicle Software can help you develop a Low Latency Microservices architecture
Peter Lawrey discusses new and uniques ways to write applications in low latency microservices in order to optimise your trading system
Peter Lawrey discusses building low latency microservices and how to migrate a monolithic infrastructure to microservices