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 application data. - WAN Replication Gateway – Simple blueprint for WAN replication scenario [...]
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 and perform nicely: You (think you) are ready to move [...]
Introduction Evaluating a new software product usually involves running benchmark tests many times, to assess the different capabilities of the product using some measurable elements. Generally, the end result of such tests is a matrix that includes the product latency, throughput or scalability values. Such a matrix compares the product [...]
Ultra-Scalable and Blazing-Fast: The Sun Fire x4450-Intel 7460-GigaSpaces XAP Platform – 1.8 million operations/sec!
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 [...]
"Share Nothing Architecture" is a common pattern for scaling out Web applications. Generally speaking, the idea is to remove dependency between the scaling units, which in the case of a Web application means the Web Servers. Once these units become independent from each other, you can easily scale them just [...]