I'm trying to understand Hazelcast library. Online studies says its an in-memory data grid and works on distributed network. Beyond that am very confused to understand this.
Correct me if am wrong(My understanding). Here working on distributed network means that some data is stored in Hazelcast's in-memory data grid which is accessible to all nodes in cluster ? Is it correct ? Any node in a cluster can perform (Insert or delete or update) to that in-memory data grid, and which is commonly available to all nodes.
Can anyone help me to explain what is the main purpose of Hazelcast in simple terms with any example?