Chris Dennis and Alex Snaps discuss introducing caching into a Spring application to solve real world problems.
Ryan Vanderwerf speaks about the roles of cache clustering, session clustering, and quartz clustering with open source Terracotta, Quartz, and BigMemory.
Ryan Vanderwerf explains setting up Terracotta and clustering an applications using Ehcache, HTTP Session in Tomcat, and Quartz.
Jason Sirota explains with code samples how to combine caching with asynchronous IO using memcached, Membase and Ketchup in order to maximize the throughput of an application.
A real-world experience of implementing Ehcache at Australia's most visited online news site. How to deal with high traffic, concurrency, and how to implement linear scalability.
Alex Miller presents typical difficulties encountered when setting up a cache, plus available choices for designing a distributed caching architecture, and ways to test a cache for performance.
Adam Wiggins details how memcached, CouchDB, Hadoop, Redis, Varnish, RabbitMQ, Erlang apply the transient, shardable and share-nothing principles to achieve horizontal scalability.
Billy Newport discusses the ways that developers interact with key/value stores, entity vs column-oriented approaches, sync vs async operations, large data sets, and collocating closures and data.
In this presentation from RubyFringe, Tobias Lütke talks about memcached, the widely used caching solution. Tobias explains how to use it and gives some practical tips on what not to do.
Ari Zilka introduces Open Terracotta, an open source JVM-level clustering solution that can transparently cluster POJOs & Spring beans.