The GridGain Systems In-Memory Computing Blog

In case you hadn’t noticed, this year’s annual Spark conference is, for the first time, the Spark+AI Summit. The fact that Spark and AI should be together is predictable even without… using AI to figure it out. But there’s only one way to add continuous learning to Spark+AI, to make AI learn and adapt to new information in near real-time like a person. It is not the AllSpark, which is used to…
The GridGain in-memory computing platform has always been famous for its ability to be deployed and managed in heterogeneous environments. It doesn’t matter if you’d like GridGain to work on-premise or to operate in the cloud; to scale out across commodity servers or scale up within powerful mainframes. And if need to get GridGain provisioned by Kubernetes or Docker Swarm  -- you get…
In a previous article, we discussed the Apache® Ignite™ Machine Learning Grid. At that time, a beta release was available. Subsequently, in version 2.4, Machine Learning became Generally Available. Since the 2.4 release, more improvements and developments have been added, including support for Partitioned-Based Datasets and Genetic Algorithms. Many of the Machine Learning examples that are…
How to Add Speed and Scalability to Existing Applications with In-Memory Data Grids. If you want to build a basement fix its foundation for future construction, jack it up.  It’s much cheaper, faster and less disruptive than building a new house.  The same is true for applications. If you want to add speed, scalability and flexibility to your existing applications, slide an in-memory…
If you’re not interested in John Cleese, just listen to Akmal Chaudhri explain how machine and deep learning work with Apache Ignite. But if you really want to understand the problem before diving into the details, I recommend you learn from John Cleese. Many years ago, long before machine learning but long after Lisp was invented, John Cleese made a big impression on me at a conference. …
As you may have noticed, we’ve started a new series about “The New Digital Experience." It’s meant to share the best practices companies adopted to improve the customer experience and transform into a digital business, with a particular focus on the use of in-memory computing with other technologies. One of the most important architectural concepts that companies need to understand is why in-…
How Digital Business, Big Data, HTAP and In-Memory Computing Came Together to Improve the Customer Experience: I’ve had two long-standing professional interests for half my life; middleware and customer experience management.  I am happy to say that not only is there a focus at the executive level on improving the customer experience. The technologies needed have evolved to a point that…
Comparing Apache Ignite / GridGain and Apache Cassandra / DataStax as the Power Behind the Moment If you’re in the process of a digital transformation and trying to improve the customer experience to compete against the Amazon, PayPal, Uber, Expedia, Netflix in your industry, you need to understand something before you fix your next performance and scalability bottleneck. There is only one way…
NoSQL databases, such as Apache Cassandra, are the best-known example of eventually consistent systems. A contract of such systems is simple -- if an application triggered a data change on one machine, then the update will be propagated to all the replicas at some point in time -- in other words, eventually. Until the change is fully replicated, the system as a whole will stay in an…
Back in the day, when today’s parents were software engineers, whenever you built large-scale systems you had to size everything. For a while many people forgot, except for the few in banking, or the people who rewrote Sabre Systems and other high-volume systems. But then data volume, variety and velocity took off.  Now you HAVE to think about HOW you improve performance and scalability…