Caching in an Asynchronous Spring Application
summary
Explains caching types and uses and how to build a distributed cache-based system using Redis and Hazelcast. Covers benefits and tools for asynchronous requests, how Spring supports caching async/nonblocking operations (Spring WebFlux and Kotlin Coroutines), known problems and fixes using Project Reactor and community solutions, plus the Alfa-Bank mobile backend team’s custom Spring Cache extensions for more efficient async caching.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:12Speaker and topic
- 3:39Why caching matters
- 9:16Async caching problems
- 14:13Existing solutions and flaws
- 26:36Alfa-Bank solution
- 39:47Summary
- 41:54Q&A
related talks
50mCaching with Spring: Advanced Topics and Best Practices
43mMigrating from Imperative to Reactive
47mCaching beyond simple put and gets
01h 01mReactive web services
51mReactive Spring
44mAsynchronous Programming with Kotlin Coroutines in Spring
02h 10mDeepdive into Reactive Spring with Coroutines and Kotlin Flow
53mSpring and Messaging: The next development generation
