Java

Availability and Consistency in the Presence of Partitions

By |2020-10-01T07:34:36+00:00June 2, 2016|

The CAP theorem provides system designers with a choice between three guarantees: consistency, availability, and partition tolerance. While partitions are rare, there is an incredible range of flexibility for handling partitions and recovering from them. Thus, our goal is to allow combinations of consistency and availability and not worry about [...]

REST Data Service Over In-Memory Data Grid

By |2020-10-01T07:54:57+00:00June 2, 2016|

Applications are written in diverse and often remote environments. Storing and accessing data needs to be simple and portable, which is why REST (representational state transfer) is often the go-to protocol for web services. And yet, using REST for data services can pose a number of challenges: Performance (clients should [...]

GigaSpaces to Attend Strata + Hadoop World London 2016

By |2020-10-04T07:09:14+00:00May 24, 2016|

Strata + Hadoop World London 2016 we're on our way! Join us at Booth #331 to learn about our new Spark Distribution and hear the latest on   XAP 11! We’re very excited to be in London and can’t wait to show you all the new things we have in [...]

Space Based Microservices

By |2020-10-04T07:45:20+00:00December 23, 2015|

Martin Fowler and James Lewis's microservices paper has been influencing many development teams and projects around the world. As such, this software architecture style has gained prominence among web-scale startups and enterprises. In this post, we'll look at how microservices related to SBA and GigaSpaces XAP. We will review the [...]

NoSQLNoCompromises

By |2020-10-04T09:47:39+00:00March 26, 2014|

NoSQL databases provide vast storage and high availability, but at the cost of losing transactions, relational integrity, consistency, and read performance. This post presents an architecture that combines and in-memory datagrid as a high performance transactional layer to a NoSQL database, providing a complete application platform with the high scalability [...]

Join us for a stellar line-up of events!

By |2020-10-05T10:04:33+00:00June 12, 2012|

DeployCon 2012   June 13th, 2012 | 4:15 PM ET Jacob K. Javits Convention Center, 655 West 34th Street, New York, NY (Map) Join Guy Korland, our VP R&D, at DeployCon 2012, where he will be participating in the Future of PaaS Panel among additional industry experts from the PaaS and DevOps camps. During this session this [...]

Terracotta ehCache vs. GigaSpaces Cache benchmark

By |2020-10-06T07:19:27+00:00December 1, 2011|

Are you Really using the Fastest and Most Scalable Cache with your Application? We are hearing lately reports from several accounts "discovering" that Terracotta ehcache is not the fastest and most scalable cache out there. GigaSpaces local cache actually performs much better. With the benchmark results below we see GigaSpaces [...]

Caches: an unpopular opinion, explained

By |2020-10-06T07:43:08+00:00September 20, 2011|

Your ads will be inserted here byAdSense Now! Lite.Please go to the plugin admin page to paste your ad code.I have an unpopular opinion: caches indicate a general failure, when used for live data. This statement tends to ruffle feathers, because caches are very common, accepted as a standard salve for a very common problem; [...]

Running Simple GigaSpaces Apps with Groovy

By |2020-10-06T07:44:53+00:00September 19, 2011|

In a few of my posts, I provide bits and pieces of code as samples of how you can do things with GigaSpaces. After looking at the Quartz Scheduler quickstart, I realized that I was violating my own principles of how to show things online – by not providing clear processes and full example code. The [...]

Cloudify for Azure

By |2020-10-06T07:59:29+00:00September 13, 2011|

By now, if you’re following GigaSpaces, you should probably have heard about our new Cloudify for Azure offering. In this post I’ll try to provide a high level overview of what this offering is about, how it was conceptualized, and what are its benefits for the end user.  Cloudify – [...]