Matthew Groves

Camp Counselor

Cache Rules Everything Around Me

Event Logo

Tuesday, January 30, 2024 - 4:30 PM UTC, for 1 hour.

Regular, 60 minute presentation

Room: Campsite 2

NoSQL
caching
Couchbase
memory
performance

Caching can bring speed to the slow systems in your enterprise. In this session, we'll explore how to avoid expensive computations and reduce database (or other systems) load with caching. Considerations include when to cache (cache policy), how to cache, and when/how to evict. This session will also explore and discuss problems and gotchas like cache sizing, eviction mistakes, and where your cache should live. Finally, we'll look at how caching is implemented in the "memory-first" Couchbase architecture.

Prerequisites

Web development experience, especially in a web farm/load balanced situation, will be helpful, but is not required.

Take Aways

  • Understand the importance of caching.
  • Most common caching use cases
  • When to apply caching to your system(s)
  • Algorithms, cache monitoring
  • Caching architecture decisions and trade-offs
favorited by:
Samuel Goff Drew Kjell Noah Jenkins Josh Jones Josh Medeski Bob Ziroll Caleb Jenkins Brooks Lybrand Vanessa Villa Sharon Cichelli Matthew Groves Brett Slaski