Owen Taylor talks about GigaSpaces and how to achieve linear scalability in your processes in this thought-provoking interview. The GigaSpaces technology is wrapped in the OpenSpaces specification, a community effort that supports stateful, transactional context instead of a read-only model like Google's, and it's implemented as a set of Spring abstractions for easy integration with best-practice programming techniques. One of the main goals of OpenSpaces is to provide a set of tools that's adequate for garden variety applications as well as massive, enterprise-class deployments with equal ease. Owen wraps this brief presentation with a discussion of co-location and partitioning for scaling applications. This interview was done at JavaZone 2007.
See the Tech Brief here.