Get Started

Get Started

These guides demonstrate how to get started quickly with Hazelcast IMDG and Hazelcast Jet.

Hazelcast IMDG

Learn how to store and retrieve data from a distributed key-value store using Hazelcast IMDG. In this guide you’ll learn how to:

  • Create a cluster of 3 members.
  • Start Hazelcast Management Center
  • Add data to the cluster using a sample client in the language of your choice
  • Add and remove some cluster members to demonstrate data balancing capabilities of Hazelcast

Hazelcast Jet

Learn how to build a distributed data processing pipeline in Java using Hazelcast Jet. In this guide you’ll learn how to:

  • Install Hazelcast Jet and form a cluster on your computer
  • Build a simple pipeline that receives a stream of data, does some calculations and outputs some results
  • Submit the pipeline as a job to the cluster and observe the results
  • Scale the cluster up and down while the job is still running

Hazelcast Engineering Blog

At Hazelcast we build open-source software for building distributed systems and data-intensive applications. Here we share some of the stuff we are currently building and anything else that we find interesting.


No posts were found matching that criteria.

Hazelcast IMDG 4.1 BETA is Released!

Jiri Holusa
by Jiri Holusa | September 09, 2020

We are proud to announce the release of Hazelcast IMDG 4.1-BETA-1. It is a step toward the first minor release in the Hazelcast IMDG 4.x product line. Being a beta release, it provides a preview of the features coming in future releases and is not intended for production usage. Below, we highlight the most notable […]

Announcing Hazelcast Hibernate 2.1.0

Grzegorz Piwowarek
by Grzegorz Piwowarek | September 01, 2020

Today, we’re happy to announce the new version of our hazelcast-hibernate53 integration providing the second-level cache provider implementation for Hibernate 5.4. Besides various bug fixes and performance improvements, we introduced a few highly-requested features. New Features Asynchronous Client Reconnect with Fallback In order to increase resiliency, whenever a connection between a client and a server is […]

Postmortem Chronicles – Prometheus is Good, But Be Careful!

Huseyin Babal
by Huseyin Babal | August 21, 2020

On August 6, we detected and fixed a production issue that showed the wrong cluster status in Hazelcast Cloud Console. When you click the Stop Cluster button, it stays in Stopping state even after your cluster is shutdown. I was a bit confused since this system is already running for almost 2 years, but why […]

Getting Started with Hazelcast Cloud Enterprise on Microsoft Azure

Mike Yawn
by Mike Yawn | August 19, 2020

Note: An AWS-specific version of this blog post was previously posted here; in this version we’ve updated the content to cover deployments on Microsoft Azure as well as new features.  Hazelcast Cloud Enterprise is the new cloud-native managed service that allows you to quickly set up a cluster of Hazelcast IMDG nodes in a public […]

Management Center 4.2020.08 is Released

Emre Aydin
by Emre Aydin | August 18, 2020

Management Center 4.2020.08 is released! Let’s see what this new release brings. Jet Support Previously, Management Center supported management and monitoring of only Hazelcast IMDG clusters and any Jet-specific tasks, such as job monitoring and snapshots, had to be managed via a separate dedicated Jet Management Center application. With this release, the two Management Centers […]

Spring Boot: Hazelcast for Session Replication

Rafal Leszko
by Rafal Leszko | July 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 | July 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 | July 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 […]

How to set up Hazelcast on AWS ECS

Rafal Leszko
by Rafal Leszko | July 13, 2020

Hazelcast IMDG can be fairly simply configured to work on AWS ECS. This Blog Post presents this process step by step.

Join Us On Slack