Great Lakes Software Symposium
November 12 - 14, 2010 - Chicago, IL
View the event details here ».
Solutions Architect w/Terracotta
As a Solutions Architect on the Field Engineering Team for Terracotta, Eric Mizell helps enterprise IT organizations improve their service availability and application performance through the application of the industry leading Terracotta Java Scalability Technology. Prior to Terracotta, Eric was the lead architect for a large scale insurance application. He has over 15 years of experience designing and developing enterprise systems where performance and scalability were essential. Eric has presented at NFJS, AJUG, SUG, and blogs about Java and caching at http://javaquip.blogspot.com/.
Scaling enterprise applications is hard. Traditional architectures that use the database as a hub of application data and shared state lead to performance bottlenecks, excessive database license and hardware costs, and vendor lock-in. Many homegrown or patched-together solutions at worst don’t work and at best suck hours of developer time that could be better spent elsewhere.
Enterprise Ehcache is an easy-to-deploy solution to these hard-to-solve scale and throughput problems. Ehcache has long been the de facto standard for Java caching and is the default cache for many popular frameworks and containers such as Hibernate, Spring, Tomcat, JBoss, WebLogic, WebSphere, and ColdFusion. In this presentation you will learn how to use Enterprise Ehcache to snap in terabyte scale out of the box with only two lines of config changes; speed up performance by as much as 10x more than other solutions, and scale out your application from one node to 1,000s, to large virtualized environments and clouds:
· Background—standard caching theory and practice · Getting started—the Ehcache API and configuration · Web caching · Advanced scaling techniques—configuring and deploying a distributed cache · Flexibility, management, and control—decorators, listeners, statistics, and monitoring · Cloud deployment · Tuning and monitoring best practices