GridGain Developers Hub

GridGain 9

What Is GridGain?

GridGain is a unified real-time platform developed by the company of the same name.

GridGain is a platform that is designed to tackle speed and scale challenges. But what does that mean? In practice, it signifies that GridGain is capable of storing and processing your data across a cluster of interconnected machines that are deeply integrated into your environment.

GridGain APIs are developed in a way to minimize network traffic between cluster nodes and your applications. You can perform both distributed processing and distributed data storage for the applications.

As a company, GridGain developed the software that became Apache Ignite, donating the original code to the Apache Software Foundation (ASF) in 2014. Apache Ignite, one of the fastest ASF projects to graduate to top-level status, is now a top 5 ASF project in terms of contributions and dev-list activity and is downloaded millions of times annually. GridGain is among the major ASF contributors who are striving to increase adoption of Apache Ignite across open source community.

With GridGain 9, the company aims to bring modern technologies to the product, solving the pain points from the previous major release.

What Can You Do with GridGain?

We’ve seen many usage scenarios of GridGain in various environments and for various architectures. Among the benefits it provides are:

  • Improved performance: In modern environments, performance is paramount. GridGain provides high throughput potential to keep up with demand of your customers.

  • Dynamic scalability: You can scale your database dynamically to answer demand. New nodes can be added to GridGain cluster at peak demand times, and removed afterwards, all without downtime or performance drawbacks.

  • Redundancy: While modern data centers provide high stability, it is still not guaranteed that your database server will not suddenly have an outage. GridGain provides redundancy for all data stored in it, potentially spanning several data centers for increased safety. Losing just one node does not significantly degrade the overall cluster performance, allowing you to keep up with any incidents.

  • Distributed high performance computing (HPC): Computing tasks are vital for any modern business. With GridGain, you can have your computations split across multiple servers and colocated with required data, significantly increasing total computation performance.

  • Digital integration: Almost no modern application uses a single tool, as there are best tools for each purpose. GridGain can act as the integration platform, rapidly transferring data between multiple interconnected systems.