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 [...]

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 – [...]

Ultra-Scalable and Blazing-Fast: The Sun Fire x4450-Intel 7460-GigaSpaces XAP Platform – 1.8 million operations/sec!

By |2020-10-07T09:29:02+00:00February 9, 2009|

Introduction Over the past several years highly concurrent applications have faced some serious challenges when trying to scale on multi core machines. GigaSpaces scale-out-application server aims to solve this problem by freeing the user from dealing with the need to handle concurrency while building his distributed application. For the last [...]

How I Ported an Online Gaming Application from (Not-So-) Good-Old-JEE to GigaSpaces in Only 4 Days

By |2020-10-08T07:07:19+00:00July 24, 2008|

I recently had the interesting challenge of moving a traditional JEE shop into the next generation of application server technology. You might be surprised to hear that the transformation took me only four days (two of them spent on Hibernate issues!). The application was an online gaming application, originally implemented [...]

Integrating GigaSpaces Persistency Service into Existing Tier-Based System

By |2020-10-11T14:20:13+00:00April 23, 2008|

A common issue I’m facing recently is how to integrate existing tier-based applications with GigaSpaces persistency service, AKA persistency as a service (Paas) or mirror . The motivation is often a result of the acknowledgment that a standard tier based application fails to scale when facing the database throughput limitation. [...]

.Net Customer Announcement: Susquehanna (SIG)

By |2020-10-11T14:42:19+00:00March 11, 2008|

In the past few months we've made several exciting announcements, such as our partnership with SpringSource , the expansion of our executive team, the launch of our community site OpenSpaces.org , the OpenSpaces Developer Challenge and the Start-Up Program . But there is nothing like a customer announcement, as in [...]

An Open Letter to BEA WebLogic Customers

By |2020-10-11T14:51:03+00:00January 18, 2008|

Dear BEA WebLogic Customer: As you probably know, Oracle just announced it is acquiring BEA for $8.5 billion. Independent industry analyst Vinnie Mirchandani said about the deal: "Customers, unlike investors, do not have much to cheer." You are now facing a vendor that will put you in one of two [...]

Who needs standards anyway?

By |2020-10-12T06:44:21+00:00December 16, 2007|

There is an interesting debate taking place on InfoQ: What role will the JCP play in Java's future? "Alex Blewitt described the Java Community Process (JCP) as dead, likening it to a headless chicken which "doesn't realise it yet and...

When you need more than just a Data Grid

By |2020-10-12T07:40:07+00:00March 24, 2007|

Last week I had the pleasure of spending half a day with the senior architects of one of the leading infrastructure software vendors. They are looking into embedding our product as a caching solution (aka Data Grid) for their next generation product lines. When we went through the list of [...]