Chronicle Software14 articles
Low latency coding techniques are designed to keep a processor core as busy as possible, executing at its full potential and so getting work done as quickly as possible.
Microservices Architecture: Navigating the Buzz
If flexibility and resilience are priorities, embracing the distributed future of software development is worth considering.
Strategies for Managing State in Chronicle Services
When implementing an application using a Microservice architecture, it is crucially important to be aware of the potential pitfalls of managing mutable state in components.
Preserving Software Continuity: Empowering Failover Strategies for Uninterrupted Operations
Let’s examine the world of failover strategies and explore how they safeguard software continuity.
Chronicle Services: Building Fast Microservices with Java
Chronicle Services presents an opinionated view of several of the specialised libraries we have developed to support low-latency applications.
6 Considerations when Building High-Performance Java Microservices with EDA
Renowned for its resilience and low latency, EDA is a reliable choice for developing robust, high-performing microservices.
The IKEA Effect
On placing a (sometimes disproportionately) higher value on things that you’ve either made yourself, or to which you’ve contributed towards making.
How to Optimise CPU Performance Through Isolation and System Tuning
The standard solutions for controlling CPU isolation for low-latency applications under Linux are isolcpus and cgroups/csets. However, they each have their downsides and can be awkward to use.
Building Custom Solutions vs. Buy-and-Build Software
Sometimes time spent reinventing the wheel results in a revolutionary new rolling device. But sometimes it just amounts to time spent reinventing the wheel.
Unique Identifiers Based on Timestamps in Distributed Applications
Generate a highly efficient approach to generating an 8-byte lightweight identifier that is unique across many hosts, based on some predetermined partitioning by host identifier.
Java is Very Fast, If You Don’t Create Many Objects
The cost of object creation can be far higher than the cost of cleaning them up if they are very short lived.