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.
Matthias Matook and Ari Zilka share the real-world experience of implementing Enterprise Ehcache at Australia's most visited online news sites. The talk will focus on the challenges and technical solutions to deal with massive page hits, high concurrency and how to achieve linear scalability without additional hardware.
Alex Miller explains shortly why caching is useful, followed by examples of typical difficulties encountered when setting up a cache, like large datasets, data eviction, stale data, replication, loading, duplication. Miller also discusses available choices for designing a distributed caching architecture, and ways to test a cache for performance.
Adam Wiggins believes that now is the time of horizontal scalability achieved by using resources that are transient, shardable and share nothing with other resources. He gives as example several applications and a language: memcached, CouchDB, Hadoop, Redis, Varnish, RabbitMQ, Erlang, detailing how each one applies those principles.
In this presentation from QCon San Francisco 2009, Billy Newport discusses the ways that developers interact with key/value (KV) stores such as memcached and WebSphere eXtreme Scale, entity vs column-oriented approaches, synchronous and asynchronous operations, large data sets, using a DBMS as a column store, collocating closures and data, and features that could be added to increase scalability.
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.
Open Terracotta is an open-source, highly scalable, JVM-level clustering solution. As well as being a drop-in replacement for Tomcat Clustering, it can transparently cluster POJOs and Spring beans. This presentation will be an in-depth case study of a small mobile application built using Terracotta clustering.