Hazelcast Blog

Hazelcast Blog


Hazelcast Node.js Client 4.2 is Released!

Serkan Ozel
by Serkan Ozel | Jun 17, 2021

Hazelcast Node.js Client 4.2 is now available! In this post, you can find information on the main updates, including the brand-new SQL querying feature. SQL Support Node.js client now supports querying against the new, state-of-the-art SQL engine introduced in Hazelcast IMDG 4.1. With the new engine: You can query with many new SQL expressions. You […]

Riding the Streaming Analytics Wave

Kelly Herrell
by Kelly Herrell | Jun 07, 2021

Two years ago, when Forrester last published its Wave for Streaming Analytics, our streaming capabilities were still in the R&D phase. We were working on a technological challenge based on the belief there was a new generation of stream processing that was possible – one steeped in our ethos of defeating time. For the world […]

Intelligent WAN Synchronization

Neil Stevenson
by Neil Stevenson | Jun 03, 2021

One of the features of Hazelcast Enterprise is the ability to share data between multiple Hazelcast clusters, whether geographically distant or adjacent. In this blog, we’ll look at the practicalities of keeping the data in multiple clusters synchronized. Business continuity wins There are two conflicting needs here. Data replication happens fastest the nearer the clusters […]


No posts were found matching that criteria.

From Embedded to Client-Server

Nicolas Frankel
by Nicolas Frankel | Apr 15, 2021

Java developers are particularly spoiled when using Hazelcast. Because Hazelcast is developed in Java, it’s available as a JAR, and we can integrate it as a library in our application. Just add it to the application’s classpath, start a node, and we’re good to go. However, I believe that once you start relying on Hazelcast […]

How Much Memory Do I Need for My Data … Part 2

Neil Stevenson
by Neil Stevenson | Mar 30, 2021

“How much memory do I need for my data?“. — continued! In an earlier post, the space needed to store basic data, such as numbers, was examined. However, we deferred the discussion related to more complex data structures, like the example below: Person { String firstName; String lastName; int age; } At the time, we […]

Hazelcast IMDG 4.2 GA is Released!

Jiri Holusa
by Jiri Holusa | Mar 24, 2021

It’s a pleasure to announce the general availability of Hazelcast IMDG 4.2! In this blog post, we highlight the most notable features and enhancements in this release. We resolved almost 150 GitHub issues and merged roughly 350 pull requests and you can find the complete list of changes in the release notes. Don’t hesitate to […]

Contract-First Development Using RestAssured and OpenAPI

Bence Eros
by Bence Eros | Mar 22, 2021

Contract-first development is a methodology where we first create a design document (or interface definition) that formally describes the REST API we are going to implement, before writing any actual prototype. This methodology is useful for clearly communicating the structure and capabilities of the upcoming API before we implement it. Given a formal description of […]

Billion Events Per Second with Millisecond Latency: Streaming Analytics at Giga-Scale

Marko Topolnik
by Marko Topolnik | Mar 17, 2021

We’re currently preparing a scientific paper on Hazelcast Jet, describing its architecture based on symmetric, data-local, non-blocking distributed event processing. As part of this effort, we implemented the vendor-neutral NEXMark benchmark suite, consisting of 8 streaming queries that aim to capture typical kinds of questions you’re likely to ask about your real-time data. The queries deal […]

We Do Need Another Hero

Nicolas Frankel
by Nicolas Frankel | Mar 15, 2021

Please forget the pun in the post’s title, I couldn’t resist. Today, we are happy to welcome another Hero from our community, Piotr Jasina. In this post, I asked my usual battery of questions to Piotr. Nicolas Fränkel: Hello Piotr! Congratulations on being promoted to Hazelcast Hero! It’s a pleasure to interview you. Let’s start […]

Hazelcast .NET Client 4.0 is Released!

Stéphane Gay
by Stéphane Gay | Mar 08, 2021

The Hazelcast .NET Client, version 4.0, is now available! This is a major release with important changes which aim at making the Hazelcast Client a true native .NET client. Where version 3.x of the client often showed its Java origins, version 4.0 has been refactored from the ground up to fully embrace the .NET ecosystem, […]

Beyond “Hello World” – Zero-Downtime Deployments with Hazelcast on Kubernetes

Nicolas Frankel
by Nicolas Frankel | Mar 04, 2021

Today, I’d like to offer an approach that will allow most organizations to proceed with zero-downtime deployments with help from the Hazelcast platform. Applications are not stateless! A couple of years ago, I became interested in Continuous Deployment as the natural extension of my deep interest in Continuous Integration. Among the CD patterns, Blue-Green deployment […]

Experiences with Change Data Capture

Neil Stevenson
by Neil Stevenson | Mar 01, 2021

In a previous blog post, Designing an Evergreen Cache with Change Data Capture, Nicolas describes “one-way” change data capture (CDC). It is a one-way process. In Nicolas’ post, the database copy can change and CDC pushes the change to Hazelcast to align the two copies of the data. Let’s take this a stage further, with “two-way” […]


Subscribe to the blog

Follow us on: