Designing High-Performance Caching Architectures Using Redis
Designed for Senior backend developers and solution architects at high-traffic SaaS companies seeking to optimize application performance and scalability using Redis-powered caching architectures. to spark real collaboration and high-energy learning.
A 90-minute hybrid workshop (in-person and virtual participants) held in a collaborative innovation space. Attendees are seasoned engineers who have attempted basic Redis usage but face growing pains: unpredictable application performance, cache stampedes, and uncertainty about cache invalidation strategies. They seek actionable frameworks and advanced design patterns, not entry-level Redis demos.
Cache or Not? Live Benchmark Reveal
Kick off with a side-by-side demonstration: two identical applications, one leveraging Redis caching and one without. Invite participants to predict the performance difference before revealing live metric outputs. Immediate visual feedback triggers curiosity about the mechanics behind the results.
Tap to view the full activity.
Why this works
Initial surprise and prediction triggers curiosity, anchors attention, and primes deeper exploration according to curiosity-driven learning research.
Cache Myths: Truth or Trap?
Run a rapid-fire ‘Truth or Trap?’ poll focused on common Redis caching misconceptions (e.g., 'Redis always improves performance,' 'All cached data is eventually consistent'). After voting, debrief why each statement is true or a trap, linking to real production stories.
Tap to view the full activity.
Why this works
Surfacing and correcting misconceptions helps participants unlearn faulty mental models and prepares them for sophisticated design thinking.
Silent Sketch: Cache Flow Draw
Invite participants to sketch a simple data flow (on paper, tablet, or virtual whiteboard) showing where they currently (or would ideally) place Redis in their own application stack—no explanations yet. Then, share anonymously or in breakout groups.
Tap to view the full activity.
Why this works
Low-pressure visual participation builds comfort, activates prior knowledge, and lowers the barrier to sharing for introverts.
Cache Stampede: Instant Design Jam
Simulate a cache stampede scenario by giving small groups a mini ‘crisis card’—for example, 'Sudden traffic spike, all cache keys expire at once.' Teams have 4 minutes to propose and sketch a Redis-based solution, racing against a countdown. Fast readbacks energize the room.
Tap to view the full activity.
Why this works
Creating time-bound, high-energy problem-solving sprints fosters engagement and primes quick, creative application of concepts.
What Would You Cache? Real Dilemmas
Present a real-world architectural dilemma: 'You’re designing a dashboard for live sales metrics—what do you cache, for how long, and when do you refresh?' Groups debate trade-offs (speed vs. accuracy, eviction vs. staleness), then vote on the best compromise.
Tap to view the full activity.
Why this works
Grounding the discussion in authentic, ambiguous scenarios builds deep relevance and encourages higher-order thinking.
Cache Confessionals: ‘My Worst Miss’
Invite participants to privately jot down one caching mistake or overlooked metric from their own experience (e.g., forgetting cache invalidation, ignoring eviction stats). Then, ask a few to share lessons learned aloud or in chat. Wrap by connecting these stories to proactive monitoring strategies.
Tap to view the full activity.
Why this works
Personal storytelling and active reflection deepen learning and normalize vulnerability—key to true behavior change.
Sign up to unlock 3 more activities
Get the full pack, facilitation flow, and more ready-to-run ideas.