gRPC, gRPC Protobuf

Google Protocol Buffers Explained: How They Make Your Applications Run Smoother

Overview Google Protocol Buffers (Protobuf) have emerged as a powerful solution designed to enhance the performance, scalability, and maintainability of applications. Initially developed by Google, Protocol Buffers have rapidly gained traction in the developer community due to their efficiency in transmitting and receiving structured data. Understanding how Protocol Buffers work and why they are critical […]

Hazelcast

Hazelcast JMX Monitoring: A Complete Guide

Overview Monitoring is essential for ensuring the health and performance of your Hazelcast cluster, especially in distributed environments. One of the most effective ways to monitor Hazelcast is through Hazelcast JMX Monitoring (Java Management Extensions), which allows you to gather detailed metrics about your system, JVM, and Hazelcast-specific components. This blog will explore how you

Hazelcast

Hazelcast REST API Monitoring: A Complete Guide

Overview Monitoring a distributed system like Hazelcast is crucial to maintaining high availability and performance. While Hazelcast provides robust tools like Management Center, one of the most flexible methods for monitoring is through the REST API. This approach offers real-time, customizable insights into the health and performance of your Hazelcast cluster. In this blog, we’ll

Hazelcast

Understanding Hazelcast Listeners for Distributed Event Handling

Overview Hazelcast is a powerful in-memory data grid that helps manage data across distributed systems. One of its key features is listeners, which allow you to handle events efficiently in real-time. Whether you’re adding entries to a map, publishing messages to a topic, or updating a distributed queue, Hazelcast listeners ensure that these events trigger

Understanding Hazelcast Serialization and Deserialization
Hazelcast

Understanding Hazelcast Serialization and Deserialization: Why It Matters

Overview Hazelcast Serialization and Deserialization are key processes that convert objects to and from binary formats so they can be transmitted across nodes in a distributed environment, cached, or stored. Hazelcast provides multiple serialization mechanisms tailored for performance and flexibility. Pre-Requisite Before start learning about Hazelcast Serialization and Deserialization process you need to understand basics

Hazelcast

How to Integrate Hazelcast with Spring Boot?

Overview In today’s software application, it is essential to manage the data, especially when your system is getting scaled. Hazelcast is one of the distributed in-memory data grids that works with distributed systems and clusters of nodes. Hazelcast allows the distributed map with Spring Boot, which manages the distributed cache, session, and various cloud patterns

Hazelcast

How to Connect a Database with Hazelcast Using Hikari Connection Pooling?

Overview Hazelcast has provided feature intefaces MapStore, MapLoader and QueueStore to store and load the data from/into NoSQL or RDBMS Database store. Hazelcast has internal dependency of zaxxer.hikari Hazelcast Hikari connection pooling feature. You can implement the Hikari connection pooling feature using these classes. Let’s implement the Hazelcast Hikari connection pooling using H2 database with

Hazelcast

Understanding of Hazelcast QueueStore

Hazelcast is well known for its in-memory data and platform, which include various distributed data structures such as maps, sets, and queues. Among these, Hazelcast’s distributed queues offer a strong mechanism for managing data and messages across a cluster of nodes. To enhance the performance of these queues, Hazelcast provides an important interface called Hazelcast QueueStore,

Understanding Hazelcast MapLoader
Hazelcast

Understanding Hazelcast MapLoader

What is Hazelcast MapLoader? Hazelcast distributed map implementation is an in-memory data store, but it can be backed by any type of data store such as RDBMS, OODBMS, NOSQL, or simply a file-based data store. MapLoader implementation provides feature to load data from external filesystem or storage to Hazelcast in-memory map. Normally returns the value

Understanding of Hazelcast MapStore
Hazelcast

Understanding of Hazelcast MapStore

What is Hazelcast MapStore? Hazelcast MapStore and MapLoader is an interface API to build a cache on Hazelcast. To build a cache, you can either use a pre-built component, which requires little or no coding. Or, you can use a custom option that allows you to write the interface yourself. Hazelcast is in-memory data store,

Scroll to Top