🌴 Hooray Let's Dance Capoeira While Testing Our Kafka Streams 🕺 💃
summary
An open-source tool called Kapoeira runs Gherkin feature files to test real Kafka pipelines end-to-end. It’s implemented in Scala using Cucumber-Scala and ZIO, publishes Cucumber HTML reports, and is distributed as a Docker image; demoed with a Burger Quiz example that runs three Kafka Streams via docker-compose. The tool supports Avro, JSON Schema, headers and external scripts, and notes that parallel test execution can mix results unless record keys use a UID function.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 3:34Kafka testing problems
- 8:14Creating Capuera
- 13:20How Capuera works
- 14:43Burger Quiz demo
- 20:45Advanced Capuera tests
- 25:03Experience feedback and conclusion
- 26:48Q&A
related talks
15mAn Empty Kafka is a Sad Kafka
53mApache Kafka and KSQL in Action : Lets Build a Streaming Data Pipeline!
41mKafka as a Platform: The Ecosystem from the Ground Up
39mAnalysing Public Kafka Data from NASA Satellites
43mApache Kafka and KSQL in Action: Let’s Build a Streaming Data Pipeline!
39mKafka as a Platform: The Ecosystem from the Ground Up
03h 00mStream Processing, Going Beyond Pub/Sub with Kafka Streams and...
47mPICKUP DATA: A Kafka Adventure Game
