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.

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 […]

Configuring Hazelcast in Non-Orchestrated Docker Environments

by Josef Cacek | April 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 […]

An Experiment in Streaming: Bytecode Continuous Deployment

Nicolas Frankel
by Nicolas Frankel | April 16, 2020

Once one starts their journey in data streaming, one starts to discover a lot of applications beyond just the standard Extract-Transform-Load pattern. The traditional model to deliver a new version of a Java application is to stop the process, deploy the new JAR/WAR, and start the process again. This directly results in downtime: in this […]

Spring Boot Tomcat Session Replication on Kubernetes Using Hazelcast

by Alparslan Avci | April 14, 2020

Spring Boot is a framework that helps to build microservices easily. In the Java ecosystem, it’s one of the most preferred ways of building microservices as of now. In a microservice architecture, there are different options to share data among the running services: one of them is caching, which Spring Boot leverages. It also provides […]

Upgrading to Jet 4.0

Hazelcast Community
by Hazelcast Community | April 10, 2020

As we have announced earlier, Jet 4.0 is out! In this blog post, we aim to give you the lower-level details needed for migrating from older versions. Jet 4.0 is a major version release. According to the semantic versioning, we apply, this means that in version 4.0 some of the API has changed in a […]

Top 5 Scenarios for Blue/Green Deployments

by Burak Celebi | April 08, 2020

In the first blog post, I explained the Blue/Green Deployments feature of Hazelcast IMDG Enterprise in general. Now, it is time to go through the top 5 scenarios where you can benefit this feature from. When using these features, it may be necessary to copy data or synchronize data from one cluster to the other. […]

Securing Hazelcast with Cert-Manager

Rafal Leszko
by Rafal Leszko | April 06, 2020

Cert-Manager became a standard way for issuing and rotating certificates in Kubernetes and OpenShift environments. Simple to install. Simple to use. Well integrated with Vault and other secret managers. No surprise it’s the way to go if you want to set up secure communication between your applications! In this blog post, I show how to […]

Tech Talk Series

Vladimir Schreiner
by Vladimir Schreiner | April 01, 2020

Virtual meetups with Hazelcast covering data streaming and in-memory computing topics.

Open Gitter Chat