Exploring Kafka Streams Partitioning, Scaling, and Fault Tolerance

Exploring Kafka Steams Partitioning, Scaling, and Fault Tolerance – we’ll build a simple streaming app and inspect the contents of the repartition topic, RocksDB state store, and the Kafka internal changelog topic. Also, we’ll see how the workload gets distributed between the running app instances.

Continue Reading

Integration Tests for your Kafka Producer with “Testcontainers” in C#

An article about integration tests for your Kafka workflow. Using C# and the “Testcontainers” framework, we first run Kafka in Docker, call an API that will push a message to Kafka, consume the produced Kafka message ensuring it’s correct, and finally drop the created containers.

Continue Reading

Site Footer