Create terminal-based presentation slides using presenterm's markdown format with themes, diagrams, code highlighting, and more
92
90%
Does it follow best practices?
Impact
97%
2.15xAverage score across 5 eval scenarios
Passed
No known issues
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.
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: