title: What is the purpose of Hazelcast?
body: <p>I'm trying to understand <a href="https://en.wikipedia.org/wiki/Hazelcast" rel="nofollow noreferrer">Hazelcast</a> library. Online studies says its an in-memory data grid and works on distributed network. Beyond that am very confused to understand this.</p>
  
  <p>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.</p>
  
  <p>Can anyone help me to explain what is the main purpose of Hazelcast in simple terms with any example?</p>