Effective Testing of Kafka Streams in Spring Boot
This blog discusses testing Kafka Streams within a Spring Boot environment, focusing on how to effectively use Spring Boot's testing tools, such as the SpringExtension, TestContextManager, and custom annotations like @TopologyTest
and @KafkaContainerTest
. It explains how to configure these tools to create efficient, comprehensive tests with minimal boilerplate, including testing with a TopologyTestDriver
and running tests against an actual Kafka cluster using TestContainers.
Written byBenjamin Barret
Read more
Mixing Streams and Batches: A Practical Approach for Legacy Upgrades
PODCAST (S1 - E4): The importance of Platform Engineering in EDA
Meet Jose Manuel Cristóbal, Director Platform Engineering at Adidas. Together with Bryan, he'll discuss the importance of Platform Engineering with Kafka and it's ecosystem. They'll be talking about how this can be organized and their experiences with these kind of fast data platforms.