Hazelcast Blog

Hazelcast Blog


Spring Boot: Hazelcast for Session Replication

Rafal Leszko
by Rafal Leszko | Jul 24, 2020

NOTE: This is an updated version of a previous blog. This article contains updated information. You can use Hazelcast for HTTP session replication between multiple replicas of your Spring Boot application. For example, imagine that you have a classic example of an online shop with customer’s items stored in the session. Users start to add […]

Designing an Evergreen Cache with Change Data Capture

Nicolas Frankel
by Nicolas Frankel | Jul 20, 2020

It has been said that there are two things hard in software development, naming things and cache invalidation (while some add off-by-one errors to the mix). I believe that keeping the cache in sync with the source of truth might count as a third one. In this post, I’d like to tackle this issue, describe […]

Jet 4.2 is Released!

Can Gencer
by Can Gencer | Jul 14, 2020

Jet 4.2 is finally here! Here’s an overview of what’s new: Change Data Capture Support for MySQL and PostgreSQL Previously, Jet has had support for Debezium as a contrib package. We’re happy to announce that we’ve made several improvements to this package and decided to make this a part of our main release. Debezium was developed initially […]


No posts were found matching that criteria.

Distributed Systems Covering Edge-to-Cloud (Part 2)

Lucas Beeler
by Lucas Beeler | Jun 16, 2020

Note: This post is part 2 of 2 on edge-to-cloud. You can read part 1 here.  Inside the Gateway: Edge-to-Cloud Stage 1 The edge-to-cloud pipeline begins inside the gateway, where two key tasks have to be performed: Data from sensors and devices must be captured in its raw form Sensor and device data must be […]

Performance of Modern Java on Data-Heavy Workloads (Part 1)

Hazelcast Community
by Hazelcast Community | Jun 10, 2020

This post was written by Hazelcast software engineer Marko Topolnik and posted at https://jet-start.sh/blog/2020/06/09/jdk-gc-benchmarks-part1. The Java runtime has been evolving more rapidly in recent years and, after 15 years, we finally got a new default garbage collector: the G1. Two more GCs are on their way to production and are available as experimental features: Oracle’s […]

Distributed Systems Covering Edge-to-Cloud (Part 1)

Lucas Beeler
by Lucas Beeler | Jun 09, 2020

Introduction: A Personal Anecdote When I was in college, I took an upper-level course in analytical chemistry. Several of the lab modules required my lab partner and me to make a pilgrimage deep into the bowels of the building to use the department’s gas chromatograph. Now, gas chromatography (GC) machines are complex and expensive pieces […]

Hazelcast IMDG Achieves IBM’s Kubernetes Container Software Certification

Mesut Celik
by Mesut Celik | May 26, 2020

Building containerized software that runs on Kubernetes platforms like Red Hat OpenShift Cloud Platform is the hot trend in software development. Everyone is building containers, but the technology is new enough that best practices and certifications are still being developed. IBM specializes in providing software for enterprises. An example of this software is IBM Cloud […]

Getting Started with Hazelcast on Azure Kubernetes Service

Sharath Sahadevan
by Sharath Sahadevan | May 18, 2020

This blog shows you how you can install Hazelcast on Azure Kubernetes Service (AKS) and connect to the cluster using an Hazelcast client. It assumes some familiarity with Kubernetes , Azure and Azure Cloud shell. The goal of this blog is to keep things simple and show you the steps to get up and running […]

How Hazelcast Jet Compares to Apache Spark

Vladimir Schreiner
by Vladimir Schreiner | May 14, 2020

“How Jet compares to Spark” and “why should I choose Jet over Spark” are arguably the most frequent questions I’ve been asked during the talks and workshops. While it is hard to assess the product fit without focusing on a concrete use-case, I’d still like to compare concepts and architecture used under the hood of […]

Jet 4.1 is Released

Can Gencer
by Can Gencer | May 13, 2020

We are happy to present the new release of Hazelcast Jet 4.1. Here’s a quick overview of the new features. Extended gRPC Support We’ve applied the lessons learned from the Jet-Python integration and made it easier to integrate a Jet pipeline with gRPC services. The utility class GrpcServices introduces two new ServiceFactorys you can use with the mapUsingServiceAsync transform. Using this feature […]

Hazelcast Gets Edgy: Lowering Latency with IBM Edge Application Manager

Kelly Herrell
by Kelly Herrell | May 04, 2020

It takes 300 milliseconds to blink. In that time a car has entered an intersection, a manufacturing robot has missed its mark, a video camera image has lost its usefulness. The digital era has created the new potential to innovate the world around us. In the process, it has also shrunk the concept of response […]

Configuring Hazelcast in Non-Orchestrated Docker Environments

Josef Cacek
by Josef Cacek | Apr 23, 2020

Why? Our blog already contains numerous articles about running Hazelcast in containers, but they mainly focus on orchestrated platforms (Kubernetes, ECS, GCP, …). According to a 2018 Docker adoption report, half of the deployments did run in non-orchestrated environments 2 years ago. I didn’t find a similar report from 2020, but I expect the proportion […]


Subscribe to the blog

Follow us on: