Category Archives: Application Performance

new and modified best practices

Our best practices wiki is growing rapidly and full with good and useful material. Here are few new best practices added lately: - Finding Partition Load – routing data based on partition load. - Even Data Distribution – simple example explains how to evenly partition … Continue reading

Posted in .Net, Application Architecture, Application Performance, Benchmarks, Caching, Data Grid, Development, GigaSpaces, Java, JavaSpaces, OpenSpaces, Share Nothing Architecture, space-based architecture | Leave a comment

Custom Matching-Two Dimensional Cartesian space Comparison using GigaSpaces

Usually 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 … Continue reading

Posted in Application Architecture, Application Performance, Benchmarks, Data Grid, Development, GigaSpaces, Java, JavaSpaces, OpenSpaces, sba, space-based architecture | Leave a comment

Moving into Production Checklist

You 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 … Continue reading

Posted in Application Architecture, Application Performance, Benchmarks, Data Grid, GigaSpaces, Share Nothing Architecture | Leave a comment

The Master-Worker Pattern

The 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 … Continue reading

Posted in Application Architecture, Application Performance, Data Grid, Development, Events, GigaSpaces, Java, JavaSpaces, OpenSpaces, sba, SOA, space-based architecture, Spring Framework | Leave a comment

JavaOne 2009 Lab – PetClinic in the Clouds

This 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 … Continue reading

Posted in Application Architecture, Application Performance, Caching, Cloud, Data Grid, Development, Events, GigaSpaces, Hibernate, Java, JavaSpaces, SOA, space-based architecture, Spring Framework | Leave a comment