Tuesday, February 1, 2011

Scale your Java applications without ripping up your code

I spend a majority of my day talking to system architects and developers who are trying to scale their applications to keep up with demand.  I recently had someone say to me, "Users want it now...they don't know what they want...but they want it now". He was referring to his web site that receives 10 million plus hits per day where users search for data and if the response is slow, they go elsewhere. When users go elsewhere, he loses revenue and now he is charged with finding a solution.
How can we solve complex scaling and performance problems without refactoring or rewriting our code? One of the best solutions is caching and the best caching solution is Ehcache. Ehcache is the de facto caching solution for the Java community and is embedded in many popular frameworks like Hiberate, Spring, Grails and ColdFusion. Caching brings data closer to your application reducing repetitive calls to your DB, web services, etc. This increases application performance by increasing throughput and reducing latency.
The best part is that 70% of the Java community is using Ehcache so you know it is battle tested. In a recent survey about Ehcache, it was discovered that companies all around the world of every size are solving their scale and performance issues with Ehcache. Take a few minutes and review this whitepaper about Ehcachehttp://terracotta.org/resources/whitepapers/ehcache-user-survey-whitepaper. I think you will see that solving complex scale and performance problems can be achieved by simply snapping in Ehcache. To get started using Ehcache, visit http://www.ehcache.org.

No comments:

Post a Comment