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

Getting Started with Microservices Using Hazelcast IMDG and Spring Boot

White Paper

Microservices, as an architectural approach, has shown a great deal of benefit over the legacy style of monolithic single applications. Nevertheless, microservices are not without their drawbacks. The purpose of this white paper is to show the first steps for using microservices with Spring Boot and Hazelcast IMDG® and how they contribute to the microservices landscape, enhancing the benefits and alleviating some of the common downsides.

What’s covered

  • What is Spring Boot?
  • What is Hazelcast IMDG and Why Microservices?
  • Spring Boot and Hazelcast IMDG
  • Six Problems: Sharing, Asynchronicity, Security, Simplicity, Evolution, Health
    • Problem 1: Sharing – using memory storage for speed, but distributing for scaling and resilience
    • Problem 2: Asynchronous Communications – inter-process communications with loose coupling and fault tolerance
    • Problem 3: Security – Spring Boot providing easy set-up to widely used and solid security implementation.
    • Problem 4: Simplicity – efficiently building a standalone Java module with Spring Boot
    • Problem 5: Evolution – changing applications over time to suit new requirements
    • Problem 6: Health – keeping track that microservices are not overloaded
  • Other Considerations
Join Us On Slack