"Why CoralFIX is very fast and easy to use?"
"Tick-to-Trade Latency Numbers using CoralFIX and CoralReactor"
Coral Blocks' mission is to create software components for cutting edge JAVA based environments that are simple to integrate, ultra low latency, with minimal variance, create zero garbage, JIT-friendly and are carefully engineered for maximum performance.
Our high performance building blocks together with our expertise in low-latency and distributed systems can help your applications reach new levels of performance. But just don't take our word for it! Check our products below and get in touch to request a trial and run our benchmarks and examples in your own environment.
Some of the top 5 US banks and a growing number of cutting edge low-latency firms worldwide are currently using Coral Blocks' components and messaging middleware to build the most advanced trading platforms in the market.
When evaluating low latency technologies for our next generation platform, Coral Blocks was the clear standout. It’s more than just a FIX library provider — The lightweight, high performance, GC free architecture is the foundation on which we are building our next generation enterprise.
The Coral Blocks libraries are a pleasure to use. We’ve traditionally been very wary of using external libraries in the critical path, choosing instead to write everything ourselves. A corner-case bug or unexpected performance blip would just be too costly to our business. But the extremely fast, garbage-free performance of CoralReactor and the other Coral libraries has made their use indispensable. Plus, the clean architecture of their APIs have guided our overall application design to be simpler and more performant. Most importantly, the Coral guys are incredibly responsive to even the most convoluted technical questions and feature requests.
"Amazing Software, One Piece at a Time"
for failover and high availability.
CoralSequencer is a full-fledged, ultra-low-latency, high-reliability, software-based messaging middleware for the development of distributed systems based on asynchronous messages.
CoralFIX is a full-fledged, ultra-low-latency, garbage-free FIX engine with a very intuitive API. Its FIX parser delivers a complete and ready-to-use FixMessage object in under 480 nanos on average.
CoralReactor is a powerful, ultra-low-latency, asynchronous, non-blocking, network I/O library that delivers high performance (latencies under 2 micros) through a simple API.
CoralStore is a read/write message store backed up by in-memory and in-disk implementations. It supports async sequential writes through a lock-free queue with latencies of 60 nanos.
CoralLog is an unintrusive ultra-low-latency asynchronous Java logging / event sourcing library. It can persist more than 2.7 million 256-byte messages per second with average latencies of 145 nanos.
CoralQueue is a ultra-low-latency, lock-free, garbage-free, concurrent queue, demultiplexer, multiplexer, mpmc queue and splitter. Latencies as low as 15 nanos with 97 million mps throughput.
CoralThreads allows you to pin a thread to an isolated cpu core. It comes with our extensive experience in OS/Kernel tunning for real-time performance.
CoralBits is a collection of utility, data structures and instrumentation classes for real-time development. It provides a foundation for clean, simple and high-performance code with no GC overhead.