Author Archive
Moving into Production Checklist
December 26th, 2009You are about to complete your existing project , all the functionality is in place , all unit tests are passing , profiling done and there are no visible bottlenecks , benchmarks been executed and the system seems to scale and perform nicely: You (think you) are ready to move the system into production to [...]
Space Object Graph
October 12th, 2009Many times I'm being asked how to design the Space object data model to manage complex object graph in an optimal manner while stored within the In-Memory-Data-Grid. Here are few recommendations that I've seen implemented in the field:
Large Collection Handling
When your application constructs a collection of objects that are stored within a single space object [...]
How Virtualized MW infrastructure works in the real world? - The operational Aspect
September 28th, 2009Last week I had an interesting "incident" that proved how much the operational aspects of a virtualized middleware platfrom GigaSpaces provide is critical for on-line systems. Here is the story:
During the maintenance activities of one of the largest wall street financial services companies we have as a customer they had to shut down some of [...]
The Master-Worker Pattern
August 24th, 2009The Master-Worker Pattern (sometimes called Master-Slave pattern) is used for parallel processing. It follows a simple approach that allows applications to perform simultaneous processing across multiple machines or processes via a Master and multiple Workers.
In GigaSpaces XAP, you can implement the Master-Worker pattern using several methods:
- Task Executors - best for a scenario [...]
Global World Wide Elastic IMDG on the Cloud
August 8th, 2009
My friend Gary Berger , Cisco Customer Solutions Architect , posted a blog about GigaSpaces powered Service Virtualization.
This post describes his experience deploying GigaSpaces In-Memory-Data-Grid and his Grails application ported to GigaSpaces across several nodes located in several remote geographical sites. Each site had both an IMDG node and an instance of [...]







