BoreNO

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.

Icebreaker
Activity 1

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.

Icebreaker
Activity 2

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.

Icebreaker
Activity 3

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.

Icebreaker
Activity 4

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.

Icebreaker
Activity 5

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.

Icebreaker
Activity 6

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.

Sign up with email