CtrlK
BlogDocsLog inGet started
Tessl Logo

gamussa/presenterm

Create terminal-based presentation slides using presenterm's markdown format with themes, diagrams, code highlighting, and more

92

2.15x
Quality

90%

Does it follow best practices?

Impact

97%

2.15x

Average score across 5 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

task.mdevals/scenario-1/

Kafka Architecture Overview Presentation

Problem/Feature Description

The platform engineering team at a fintech company is hosting an internal "Tech Talks" series where engineers share knowledge about core infrastructure. You've been asked to create a terminal-based slide deck for a 20-minute talk on Apache Kafka — explaining what it is, why the company uses it, and how data flows through it.

The audience is senior backend developers who are familiar with distributed systems but haven't worked directly with Kafka. The talk should motivate why Kafka was chosen over simpler alternatives, walk through the key concepts (producers, brokers, partitions, consumers, consumer groups), and conclude with practical guidance on getting started.

The slides will be presented live from the terminal by a speaker who needs to walk the audience through Kafka concepts progressively, reveal points one at a time during delivery, and have infrastructure diagrams that look polished on a dark terminal background.

Output Specification

Produce a single file called kafka-talk.md containing the complete presentation. The file should be ready to run directly in a terminal with the presenterm tool. Include at least 8 slides covering the narrative arc of the talk. The presentation should include:

  • At least one architecture diagram showing data flow
  • At least one slide with code showing how to produce or consume a Kafka message
  • Progressive content reveal on at least two slides
  • A section break slide between major topics
  • Speaker notes on at least two slides

evals

scenario-1

criteria.json

task.md

tile.json