BoreNO

A Guide to Designing Resilient Event-Driven Architectures with Kafka

Designed for Senior backend engineers and solutions architects tasked with modernizing legacy systems into scalable, resilient event-driven architectures using Apache Kafka to spark real collaboration and high-energy learning.

A 90-minute virtual hands-on workshop. Audience members have inherited brittle, monolithic applications and are under pressure to deliver scalable, resilient solutions fast. They face ambiguity about event-driven patterns, uncertainty about Kafka reliability, and skepticism about architectural change.

Icebreaker
Activity 1

Kafka Chain Reaction

Kick off with a visual simulation: participants watch a quick animated sequence showing how a single event triggers a cascade through a Kafka-based architecture. Then, invite everyone to guess what would happen if one node fails mid-sequence. The visual surprise gets everyone thinking about resilience.

Tap to view the full activity.

Why this works

Curiosity is activated by visual storytelling and prediction—people engage more deeply when they're primed for an unexpected outcome.

Icebreaker
Activity 2

Fault Tolerance Mythbusters

Present a poll with three popular myths about Kafka (e.g., 'Kafka always guarantees exactly-once delivery,' 'Adding brokers always increases resilience,' 'All failures are visible to users'). Participants vote, then discuss why these beliefs persist—and which are actually false.

Tap to view the full activity.

Why this works

Debunking misconceptions helps learners build accurate mental models and feel more confident tackling real-world challenges.

Icebreaker
Activity 3

Resilience Quick Sketch

Ask participants to draw (on paper or virtual whiteboard) their current event-flow or system diagram, focusing on where failures might occur. Then, share in small breakout rooms for friendly, low-pressure comparison—no 'right' answers, just sharing perspectives.

Tap to view the full activity.

Why this works

Low-pressure, creative activities reduce anxiety, build peer trust, and make abstract concepts tangible.

Icebreaker
Activity 4

Kafka Disaster Drill

Break the group into three teams. Each team faces a timed scenario: a Kafka broker outage, a consumer lag spike, or a network partition. Teams race to propose immediate fixes, then present their solutions in 1-minute pitches—energy builds as the room votes for the most resilient response.

Tap to view the full activity.

Why this works

High-energy, competitive scenarios drive rapid idea generation and surface collective wisdom.

Icebreaker
Activity 5

Real Outage, Real Choices

Share a redacted incident report from a real company: Kafka outage led to delayed payment processing. Challenge participants to identify the architectural flaw and brainstorm how they’d redesign the workflow for resilience. Use polling to let the group vote on preferred solutions.

Tap to view the full activity.

Why this works

Rooting learning in authentic dilemmas makes skill transfer stick—people remember what works when stakes are real.

Icebreaker
Activity 6

Personal Resilience Pledge

Wrap up with a short reflection: invite each participant to write (or say aloud) a concrete action they’ll take to increase resilience in their Kafka architecture this month. Offer a downloadable ‘Kafka Resilience Pledge’ template for personal tracking.

Tap to view the full activity.

Why this works

Active reflection turns intentions into action and builds personal ownership over learning outcomes.

Sign up to unlock 3 more activities

Get the full pack, facilitation flow, and more ready-to-run ideas.

Sign up with email