Leveraging Caching For Cloud Native Applications
summary
Argues caching is not just for latency but for data sharing and cloud-native synchronization, with hands-on demos using Hazelcast and Apache Ignite plus RabbitMQ. Shows four topologies (in-memory grid, in-memory DB, replicated cache, distributed and near cache), claims replicated reads/writes hit nanoseconds, distributed hits milliseconds, and replication syncs in ~0.1s. Builds microservices, a data pump/writer/reader pipeline to persist on‑prem; demo keeps a wishlist usable when the product service crashes and the design works with eventual consistency and archive eviction.
AI-written summary · about
chapters (9)
- 0:00Introduction to caching
- 1:54Caching topologies overview
- 9:01Choosing the right cache
- 15:09Data sharing with caches
- 22:12Demo: replicated cache in action
- 33:12Cloud data synchronization
- 41:26Demo: space-based architecture
- 49:42Archiving data in caches
- 51:51Q&A and summary
related talks
45mWhere is my cache? Architectural patterns for caching microservices by example
44mHow to speed up your application using JCache
34mHigh Performance Cloud-Native Microservices
50mLet's talk about the cache!
50mCaching with Spring: Advanced Topics and Best Practices
30mCaching patterns for lazy devs for lazy loading
32mCaching for Microservices - Introduction to Pivotal Cloud Cache - Pulkit Chandra
42m3 easy performance improvements in your microservices architecture
