Jet Transaction-Based Systems Reference Architecture

White Paper

Hazelcast is used to accelerate the performance of transaction-based systems (i.e., ones that follow a “request-response” pattern) that have stringent requirements around high throughput and low latency. Such systems can encounter loads of millions of transactions per second, especially during load spikes. This means the system must run as quickly and efficiently as possible to deliver consistent response times at any load. The system must also offer elasticity to grow dramatically in anticipation of large seasonal load spikes.

This paper describes a high performance architecture based on Hazelcast Jet and Hazelcast IMDG.