Application design patterns with in-memory datastores
summary
Covers using in-memory datastores such as Redis beyond simple caching, detailing concrete application design patterns including caching strategies, data replication, sharding for scale, and techniques for high-velocity data ingestion to improve performance.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:13Why does performance matter?
- 4:06The need for speed
- 6:13Amazon ElastiCache - Fully Managed Service
- 8:01Caching Concepts
- 10:40Amazon ElastiCache is Redis Compatible
- 12:20Lazy Loading
- 16:49Caching Tips
- 18:02Recap
- 31:29Use Case: Session Store
- 39:27Introducing Regd nodes with Data Tiering
- 41:56Simplified architecture and access
- 42:51Additional patterns
- 46:03Related material
related talks
30mCaching patterns for lazy devs for lazy loading
40mHow to Build Ultra-fast Java Microservices. Overcome Pitfalls of Data Persistence
53mLeveraging Caching For Cloud Native Applications
47mCaching beyond simple put and gets
46mMastering Java Persistence: Best Practices for Cloud-Native & Modernization
52mData storage for modern applications - Mike Lehan
45mWhere is my cache? Architectural patterns for caching microservices by example
48mCaching in the Cloud
