Cache Rules Everything Around Me
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