Hazelcast IMDG (In-Memory Data Grid) is a distributed, in-memory data structure store that enables high-speed processing for building the fastest applications. It creates a shared pool of RAM from across multiple computers, and scales out by adding more computers to the cluster. It can be deployed anywhere (on-premises, cloud, multi-cloud, edge) due to its lightweight packaging that also makes it easy to maintain, since there are no required external dependencies. It provides a processing engine on distributed data structures such as maps, lists, queues, and topics to enable large-scale use cases such as payment processing, key-value stores, messaging, and distributed caching-as-a-service. It supports APIs for Java, C++, Go, .NET, Node.js, Python, and Scala. It offers business continuity capabilities (high availability and disaster recovery), and a full suite of security features. With its CP Subsystem, it can guarantee data consistency even during a network outage that results in a partition.