Kafka Streams
Republished: 15 Kafka Streams deep dives from the Responsive archive
I'm delighted that today we are republishing a glut of fantastic content about Kafka Streams.
These posts are some of the best deep dives and explanations of how Kafka Streams works that I've read. They were originally published on the Responsive blog between 2023 and 2025, before being archived on GitHub. Today they get to see the light of day again, and my heartfelt thanks go to the original authors for their permission to do so:
- Almog Gavra
- Rohan Desai
- Sophie Blee-Goldman
- Apurva Mehta
Here's a list of the posts, by year:
2023
- Don't Panic: The Definitive Guide to Kafka Streams State
- A Size for Every Stream: The Expert's Guide to Sizing Kafka Streams
- Defense Against the Dark Arts of Rebalancing in Kafka Streams
- Kafka Streams and Rebalancing Through the Ages
- Kafka Streams Sightings in the Wild
2024
- You Will Survive Monitoring Kafka Streams
- Enter the Matrix: A practical guide to exactly-once semantics in Kafka Streams
- So You Want to Write a Stream Processor? Beware of the Duck Syndrome.
- Kafka Streams Wrapped: 2024 in review