Today's architects are faced with complex performance and scaling challenges with their applications. Some of the obstacles that must be overcome are overloaded/non-responsive databases, JVM heap constraints, and network I/O to name a few. The problem: how to address these obstacles without rewriting/re-architecting your applications. This talk will explore how Ehcache solves these problems by plugging in a caching layer in your applications.
Additionally, we will dive into Spring's Cache Abstraction layer, Ehcache's Automatic Resource Control (ARC), JSR107, and how these powerful tools help "keep caching simple". Finally, we will look at code examples, discuss different scaling solutions, and explore cache visibility options.