Jason McCreary takes a look at using background job processes, messaging queues, and cache to help an application scale.
Jessie Frazelle talks about which customer cases drove Docker clustering and describes the key technical decisions and code in the implementation.
John Wilkes shares lessons learned managing clusters at the scale of Google.
Michael Plöd addresses the advanced usage of Spring's caching abstraction such as integrating a cache provider that is not integrated by the default Spring Package and overviews JCache. Demos.
Ryan Vanderwerf speaks about the roles of cache clustering, session clustering, and quartz clustering with open source Terracotta, Quartz, and BigMemory.
Juergen Hoeller and Stéphane Nicoll present major new features in Spring Framework 4.1: the numerous improvements around the caching abstraction, and messaging-related features.
Rajeev Borborah, Matthew Wilson discuss using NoSQL at WebMD -architecture, benefits, roadmap-, with details on caching and key-value storage implementation behind a few of the WebMD applications.
Joe Armstrong discusses how fault tolerance relates to scalability and concurrency, and how Erlang helps build fault-tolerant systems on multi-core clusters.
Jamie Allen describes three patterns using Akka actors: handling a lack of guaranteed delivery, distributing tasks to worker actors and implementing distributed workers in an Akka cluster.
Ryan Vanderwerf explains setting up Terracotta and clustering an applications using Ehcache, HTTP Session in Tomcat, and Quartz.
Details on Pinterest's architeture, its systems -Pinball, Frontdoor-, and stack - MongoDB, Cassandra, Memcache, Redis, Flume, Kafka, EMR, Qubole, Redshift, Python, Java, Go, Nutcracker, Puppet, etc.
John O’Hara discusses banking business and technology integration, covering: low-latency, high-frequency trading, in-memory caches, multi-terabyte time-series databases, and contracts in NoSQL stores.