Sophie Blee-Goldman
banner
ableegoldman.bsky.social
Sophie Blee-Goldman
@ableegoldman.bsky.social
Apache Kafka PMC/committer, Founding Engineer at Responsive, Kafka Streams dev/fan, otter advocate. My debugging rubber duck is a 5 ft giraffe, please refer any questions to him
I like to think the capybara would be friends with an otter if it ever met one though
February 26, 2025 at 10:00 PM
By the way, we're integrating this into our Kafka Streams 101 series, so if this speaks to you poke around the curriculum for other things that interest you and subscribe to get notified when new lessons comes out: www.responsive.dev/resources/ka...
Kafka Streams 101 | Responsive
Learn to build bulletproof Kafka Streams applications
www.responsive.dev
February 13, 2025 at 7:31 PM
[5/5] And finally, links!

"Debugging Rebalances" -- Defense Against the Dark Arts of Rebalancing -- responsive.dev/blog/guide-t...

"EOS guide" -- Enter the Matrix: A practical guide to exactly-once semantics in Kafka Streams -- responsive.dev/blog/guide-t...

..and many more at responsive.dev/blog
Defense Against the Dark Arts of Rebalancing in Kafka Streams
For everyone who is in too deep and wants to peel back the curtains on one of the most elegant yet maddening aspects of Apache Kafka: the consumer group rebalancing protocol.
responsive.dev
January 15, 2025 at 3:29 AM
[4/5]
And if none of these resonate with you or there's something in particular you've always wanted to go deeper on that isn't listed here, feel free to respond in the thread or DM me.

Happy streaming!
January 15, 2025 at 3:29 AM
[3/5]
1. Understanding & optimizing performance
2. Processing semantics
3. Task assignment
4. Topology upgrades
5. Testing Kafka Streams
6. Topology design and architectural best practices
7. State management v2 (followup to www.responsive.dev/blog/guide-t...)
Don't Panic: The Definitive Guide to Kafka Streams State
A definitive guide to managing Kafka Streams state that covers some history, architecture concepts and many tips to prevent panic in the face of long restoration and rebalances.
www.responsive.dev
January 15, 2025 at 3:29 AM
[2/5] To that end I'd love to get feedback from you, the people actually using Kafka Streams, about which topics would be most helpful to touch on this year.

I have a few ideas already queued up so let me know which of these, if any, sound most interesting to you:
January 15, 2025 at 3:29 AM