Open Source Projects:
Hazelcast Blog

Use Cases

Redis Replacement

Redis is good for simple data caching use cases, but in the real world you will want more than simple caching from your in-memory computing platform. When you’ve hit a wall at scaling Redis or struggled to work around its security issues, it’s time to turn to Hazelcast.

Spring Cache

Hazelcast IMDG® can be used as cache for applications based on the Spring Framework – distributing shared data in real time.

Cache-as-a-Service (CaaS)

Hazelcast provides a cache-as-a-service for scalable, reliable, and fast caching. Applications can use Hazelcast as side-cache to their database, or place the database in-line behind the caching service.

Back to top

No posts were found matching that criteria.

In-Memory Data Grid

In today's high-speed, time-is-money world, Hazelcast IMDG moves the needle where it matters most; speed that opens up new opportunities for innovation across your organization, scalability and elasticity that always keeps you at the optimal execution point, stability driven by distributed deployments that execute in parallel, and deeply integrated security capabilities to minimize disruption to your users and customers.

In-Memory NoSQL

Hazelcast enables you to leverage the flexibility and performance of NoSQL data stores such as key-value and document databases with the added benefits of a distributed, horizontally scalable system that runs entirely in memory for blazing-fast performance.


Hazelcast In-Memory solutions provide the speed and dexterity needed in today's high-performance engineering environments, from development to manufacturing to logistical support. Innovate with Hazelcast.

In-Memory Stream Processing

Embed stream processing into your enterprise applications with Hazelcast to immediately process and respond to data.

Internet of Things

In a world where billions of devices are constantly streaming data into your IT systems, Hazelcast In-Memory Computing Platform is the ideal solution for managing your IoT ecosystem.

JCache Provider

Hazelcast enables organizations to seamlessly integrate with JCache. These operations can help to scale out applications and manage their high-speed access to their frequently used data. Hazelcast smoothly achieves its caching potential with a 100 percent compliant implementation that transparently registers with the JCache subsystem.


Hazelcast can be used as a fast and lightweight messaging system that lets applications communicate in real time at high speed. You can write to Hazelcast in a publish-subscribe paradigm, which means your applications can write (“publish”) to specific channels called “topics,” and then one or more subscribers can read the messages from that topic.

Open Banking

Learn how in-memory technologies can satisfy the EU Revised Payment Service Directive (PSD2) in support of Open Banking.

Payment Processing

Hazelcast in-memory solutions modernize payment processing, accelerate bank and merchant performance, and improve customer experience.