Archive for the 'Application Architecture' Category
Custom Matching-Two Dimensional Cartesian space Comparison using GigaSpaces
February 22nd, 2010Usually you index and execute queries using primitive fields (long, float, string, etc). The fields may be within the root level of the space object, or embedded within nested objects within the space object. You may construct a query using a template object or SQL to specify the criteria you would like to use [...]
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 [...]
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 [...]
JavaOne 2009 Lab - PetClinic in the Clouds
May 22nd, 2009This year JavaOne will include really cool lab - PetClinic in the Clouds: Scaling a Classic Enterprise Application.
In this Hands-on Lab, participants will take a popular Web application (the Spring PetClinic sample application) and modify it so that it can be deployed on the Amazon EC2 cloud computing infrastructure. They will be exposed to [...]







