Sign in

The Streaming Otter

@thestreamingotter.bsky.social
114 followers 142 following 20 posts

The unoffical Apache Kafka Streams account. Long live the otter.

PostsRepliesMedia
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 25/06/2026
Apache Kafka 4.3.1 was released. It contains a critical memory-leak bug fix for #KafkaStreams. Thanks to our RM Bill Bejeck for the quick turnaround on this downloads.apache.org/kafka/4.3.1/...
downloads.apache.org
Below is a summary of the JIRA issues addressed in the 4.3.1 release of Kafka. For full documentation of the release, a guide to get started, and information about the project, see the Kafka project site.
024
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 04/06/2026
Apache Kafka 4.2.1 landed. It contains a critical broker side bug-fix for the new “streams” group. If you did hold back so far, it’s time to upgrade and adopt now! downloads.apache.org/kafka/4.2.1/...
downloads.apache.org
Below is a summary of the JIRA issues addressed in the 4.2.1 release of Kafka. For full documentation of the release, a guide to get started, and information about the project, see the Kafka project site.
013
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 13/01/2026
There is a new KIP-1244 proposing to deprecate the Kafka Streams Scala API, and remove it with the next major release. Please join the discussion on the dev mailing list if this concerns you.
012
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 18/11/2025
This was fun! Thanks @gamussa.dev for having me. podcasts.apple.com/us/podcast/c...
podcasts.apple.com
Reimagining Stream Processing with Matthias J. Sax | Ep. 9
Podcast Episode · Confluent Developer ft. Tim Berglund, Adi Polak & Viktor Gamov · 11/17/2025 · 37m
052
Reposted by The Streaming Otter
rmoff 🏃‍♂️🫖🥓 @rmoff.net · 18/11/2025
A deep dive into Apache Kafka's KRaft protocol developers.redhat.com/articles/202... - Good article from Federico Valeri
developers.redhat.com
A deep dive into Apache Kafka's KRaft protocol | Red Hat Developer
Learn about the Apache Kafka's KRaft protocol, a consensus algorithm that ensures fault tolerance and consistency in a network of interconnected nodes
095
Reposted by The Streaming Otter
Yennick Trevels @digitalbuff.dev · 17/11/2025
Just published my #KafkaStreams news summary! 🔥 Highlights: 4.1.1 bug-fix release, upcoming DLQ feature for Kafka Streams, new Streams UI in Confluent Cloud, Current sessions, & more. kafkastreamsfieldguide.com/articles/kaf... #ApacheKafka
kafkastreamsfieldguide.com
Kafka Streams News - November 2025 | Kafka Streams Field Guide Book
Latest news and content from the Kafka Streams community for November 2025
012
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 14/11/2025
We are happy to share that the Apache Kafka 4.1.1 bug-fix release is now available! It contains a critical memory-leak fix for #KafkaStreams and many other fixes. For details see kafka.apache.org/blog#apache_... Thanks to 32 contributors and Lianet Magrans as our RM.
kafka.apache.org
Apache Kafka
Apache Kafka: A Distributed Streaming Platform.
043
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 31/10/2025
Also congrats to our friends from Michelin. Excited to see their DLQ feature for #KafkaStreams being included in the upcoming #ApacheKafka 4.2.0 release. #Current #DataStreamingAwards current.confluent.io/data-streami...
current.confluent.io
Data Streamign Awards Winner | Michelin
Winner of the 2025 Data Modernization and Contribution award
043
Reposted by The Streaming Otter
Yennick Trevels @digitalbuff.dev · 27/10/2025
I've built a Core Insights dashboard for #Kafka Streams! 📊 This Prometheus-based Grafana dashboard brings together the metrics that actually matter. One view to spot issues before they become incidents. #dataengineering kafkastreamsfieldguide.com/articles/kaf...
152
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 05/11/2025
#KafkaStreams is at the core of Metronome. "There is some talks we've given[...] on what it looks like to run KS at scale." -- "We are storing TBs of state in RocksDB." A very advanced deployment requiring careful engineering. But the library approach shines! Check it out. cnfl.io/3WPoAGE
confluent.io
Life Is But A Stream Podcast Hosted by Joseph Morais
Life Is But A Stream is a web show and podcast for tech leaders looking to harness real-time data streaming to accelerate innovation and drive business impact.
021
Reposted by The Streaming Otter
Yennick Trevels @digitalbuff.dev · 30/09/2025
🚀 Announcing the Kafka Streams Field Guide! I’m writing a book with 8 insights for running Kafka Streams in production. Join the waiting list at kafkastreamsfieldguide.com and get 2 free chapters! #ApacheKafka
kafkastreamsfieldguide.com
Kafka Streams Field Guide | Kafka Streams Field Guide Book
121
The Streaming Otter @thestreamingotter.bsky.social · 15/10/2025
taogang.medium.com/the-past-and...
taogang.medium.com
The Past and Present of Stream Processing (Part 13): Kafka Streams — A Lean and Agile King’s Army
Introduction
033
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 14/10/2025
Happy to share, that we did release an update to our @kafkastreams.bsky.social UI in #ConfluentCloud. We are now showing more detailed information about instances, threads, running/rebalancing state, and JMX metrics. Check it out and let us know what you think! www.confluent.io/blog/monitor...
confluent.io
Monitor Kafka Streams Health in Confluent Cloud
Quickly troubleshoot Kafka Streams apps with new health metrics in Confluent Cloud. Spot bottlenecks, monitor RocksDB, and reduce MTTR—no extra code.
065
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 13/10/2025
We are excited to announce the Apache Kafka 4.0.1 bug-fix release, containing over 40 fixes! Thanks to 53 contributors and your RM Christo Lolov. For more details, checkout the announcement: kafka.apache.org/blog#apache_...
kafka.apache.org
Apache Kafka
Apache Kafka: A Distributed Streaming Platform.
054
The Streaming Otter @thestreamingotter.bsky.social · 07/10/2025
Oh-oh!
000
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 30/09/2025
Any KIP-1071 experience out there? Asking for a friend.
023
Reposted by The Streaming Otter
Restate @restate.dev · 01/10/2025
🚀 Yesterday, we announced that 𝗥𝗲𝘀𝘁𝗮𝘁𝗲 𝗖𝗹𝗼𝘂𝗱 is now publicly available. Today, we’re announcing 𝗥𝗲𝘀𝘁𝗮𝘁𝗲 𝟭.𝟱! This release brings key features for building, controlling and observing your durable agents and workflows.
172
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 10/09/2025
The #ApacheKafka Java clients and #KafkaStreams engineering team at @confluent.io keeps growing. Very excited to welcome @okaberintaroubeta.bsky.social, Genseric Ghiro, and @nikitashupletsov.bsky.social! We also have one more entry level position in Toronto 🇨🇦 careers.confluent.io/jobs/job/67c...
careers.confluent.io
022
The Streaming Otter @thestreamingotter.bsky.social · 10/09/2025
😢 www.responsive.dev/ks-archive
responsive.dev
Responsive | Kafka Streams Vault
We're no longer actively developing or maintaining our Kafka Streams content. Visit our GitHub repository for archived blog content.
030
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 04/09/2025
Apache Kafka 4.1.0 was release! Most exciting, the new “streams” rebalance protocol is available as early access. We are happy to announce the Apache Kafka 4.1.0 release! Please try it out, and let us know how it goes! kafka.apache.org/blog#apache_...
kafka.apache.org
Apache Kafka
Apache Kafka: A Distributed Streaming Platform.
044
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 29/07/2025
While we are waiting for Apache Kafka 4.1.0 release, the development does not stop. We just completed KIP-1034 (cwiki.apache.org/confluence/d...) which adds a DLQ feature to Kafka Streams. Very exciting!
cwiki.apache.org
034
Reposted by The Streaming Otter
Apache Software Foundation (The ASF) @apache.org · 17/06/2025
The schedule is now available for Community Over Code North America, and early bird registration ends June 28. We hope you'll join the ASF community in Minneapolis Sept 11-14! buff.ly/4b8kciW #CommunityOverCode #opensource
032
Reposted by The Streaming Otter
Chris @chris.blue · 18/06/2025
Insane amount of SlateDB work going on: - snapshot reads - split/merge DBs (zero copy) - deterministic simulation testing And someone just pushed Python bindings in a PR! 🤯
0103
Reposted by The Streaming Otter
Apache Software Foundation (The ASF) @apache.org · 10/06/2025
Apache Kafka 3.9.1 is now available for download: buff.ly/5ONjJgB This bug-fix release has several fixes, and most importantly, it adds Java 23 support. #opensource
075
Reposted by The Streaming Otter
Tom Cooper @tomcooper.dev · 20/05/2025
Next at #Current25 a panel discussion on the past, present and future of @kafkastreams.bsky.social. I love the background...the likeness is uncanny...
062
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 22/04/2025
New blog post alert! My colleague Alieh Saeedi digs into the guts of manual consumer offset commits, and the improvements of KIP-1094 (AK 4.0) about it. Outstanding work! Enjoy the read and change your code. You most likely do it wrong right now! www.confluent.io/blog/guide-t...
confluent.io
Kafka Consumer Offsets Guide—Basic Principles, Insights & Enhancements
Learn how to achieve data consistency and reliability with a complete Apache Kafka consumer offsets guide covering key principles, offset management, and KIP-1094 innovations.
032
Reposted by The Streaming Otter
Chris @chris.blue · 22/04/2025
Today marks SlateDB’s one year anniversary! It’s been a lot of fun. Thanks to @rohanpd.bsky.social @flaneur2024.bsky.social @almog.ai @vigneshc.bsky.social @paulbutler.org Jason Gustafson, David Moravek, and many others for joining the project. 😀
slatedb.io
SlateDB - An embedded storage engine built on object storage | SlateDB
Description will go into a meta tag in <head />
0165
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 23/04/2025
We are having two more (early career) open positions in our team, Java clients & #KafkaStreams (🇨🇦). If working on distributed data systems and stream processing sounds interesting to you, please apply: careers.confluent.io/jobs/1518441... We have also not closed the other two positions yet:
careers.confluent.io
Software Engineer in Remote, Ontario, Canada
Software Engineer in , Ontario, Canada
083
Reposted by The Streaming Otter
Neil Buesing @nbuesing.bsky.social · 22/04/2025
Looking forward to @sharatchander.bsky.social 's Keynote. Then, looking forward to hearing @gamussa.dev talking about Kafka and the Schema Registry, and then more! Java, Kafka, @kafkastreams.bsky.social, & @intellijidea.com - that's my tech stack! lp.jetbrains.com/intellij-ide... @jetbrains.com
lp.jetbrains.com
IntelliJ IDEA Conf 2025 | June 3-4, 2025
We invite you to join us for IntelliJ IDEA Conf 2025 and gain insights from industry leaders and experts.
042
Reposted by The Streaming Otter
Kafka Streams @kafkastreams.bsky.social · 05/04/2025
Apache Kafka 4.0 was released recently. We got a couple of a cool KIPs shipped. KIP-1065: cwiki.apache.org/confluence/p... The ProductionExceptionHandler becomes more flexible. It’s now also called for retriable errors. This allows you to break (previously infinite) retry loops. \1
cwiki.apache.org
111
The Streaming Otter @thestreamingotter.bsky.social · 29/03/2025
Interesting. www.kafkastreams.money
kafkastreams.money
Kafka Streams Cost Calculator | Estimate Your Kafka Streams Application Costs
Free tool to analyze and estimate the costs of running Kafka Streams applications. Calculate compute, storage, and operational costs for your Kafka Streams deployment.
150
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 28/03/2025
We have two open (early career) engineering positions in our team (Canada 🇨🇦) If you are excited about contributing to #ApacheKafka with a focus on Java client and @kafkastreams.bsky.social this might be the right fit for you careers.confluent.io/jobs/1581205... careers.confluent.io/jobs/1580808...
096
Reposted by The Streaming Otter
Marie-Laure Momplot @malainda.bsky.social · 21/03/2025
Thrilled to announce that I'll be bringing my 'charming French accent' to #Current25 London to present my talk: 'Massive Kafka Streams Topology Revamp in Production: No Chaos, No Headaches! My Key Takeaways 🦾'. Can’t wait to share the lessons learned! #kafka #eda #kafkaStreams #kstreamplify
172
Reposted by The Streaming Otter
Sébastien Viale @sebviale.bsky.social · 26/03/2025
First time at #Current2025, and I’m incredibly lucky to have been selected as a speaker for two talks! 🔹 Optimizing Kafka Streams Joins, with @adamsouquieres.bsky.social 🔹 Exception Handling & DLQ in Kafka Streams – A deep dive into KIP-1033 & KIP-1034 Can’t wait to meet the #Kafka community!
163
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 27/03/2025
Drum roll... 🥁 We released our Confluent Cloud UI for #KafkaStreams Instead of only seeing the internal consumer/producer clients in the "Clients" view, you now get a list of all your running #KafkaStreams applications, plus some basic statistics. --Long live the otter. 🦦
121
Reposted by The Streaming Otter
Apache Kafka News @apache-kafka-news.bsky.social · 18/03/2025
Apache Kafka 4.0.0 is released. Check out the release notes here: dlcdn.apache.org/kafka/4.0.0/...
dlcdn.apache.org
Below is a summary of the JIRA issues addressed in the 4.0.0 release of Kafka. For full documentation of the release, a guide to get started, and information about the project, see the Kafka project site.
084
Reposted by The Streaming Otter
Neil Buesing @nbuesing.bsky.social · 05/03/2025
@intellijidea.com's IDE has a great Apache Kafka plugin. This is a @kafkastreams.bsky.social's session window changelog topic -- maybe I can figure out how to get support natively for Kafka Stream windowing keys.
183
Reposted by The Streaming Otter
Apurva Mehta @apurvamehta.com · 06/03/2025
This week, our 101 series has @ableegoldman.bsky.social diving deep into the world of performance optimization for Kafka Streams. This isn't just theory: she shows how we realized 10x throughput improvements by implementing these techniques in prod! www.responsive.dev/blog/perform...
responsive.dev
Kafka Streams 101: Optimizing your apps for maximum performance
Learn the concepts, configs, and application design strategies to get your Kafka Streams apps running as optimally as possible.
073
Reposted by The Streaming Otter
Sophie Blee-Goldman @ableegoldman.bsky.social · 26/02/2025
Next entry in the Kafka Streams 101 series: application lifecycle. Very beginner friendly, but even the pros might find a useful tip or two -- for example: have you heard of the new standby task listener? Check it out: www.responsive.dev/blog/app-lif...
responsive.dev
Kafka Streams 101: Application Lifecycle
Learn how to properly start, stop, and manage the lifecycle of Kafka Streams
094
Reposted by The Streaming Otter
Sophie Blee-Goldman @ableegoldman.bsky.social · 13/02/2025
The 2025 blog post series has begun and we're kicking things off with the "official" Kafka Streams upgrade-guide -- check it out for best practices when setting up a new app, rules for safe vs unsafe upgrades, and tips for making the process go smoothly: www.responsive.dev/blog/topolog...
responsive.dev
Kafka Streams 101: Topology Upgrades
A Kafka Streams 101 lesson to learn how to identify unsafe changes to a topology and the techniques to mitigate them
152
Reposted by The Streaming Otter
Sophie Blee-Goldman @ableegoldman.bsky.social · 18/02/2025
We're keeping the ball rolling on the Kafka Streams 101 series with yet another blog post! This time the focus is on configuration, and breaking down the most important configs to focus on for various needs (such as correctness, resiliency, etc) Check it out here: www.responsive.dev/blog/importa...
responsive.dev
Kafka Streams 101: The Most Important Configs
Learn which configurations are most critical for a reliable and efficient deployment
086
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 07/02/2025
#StreamProcessing with @kafkastreams.bsky.social
0153
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 03/02/2025
🇮🇳 Current 2025 🇮🇳 Bengaluru, here I come. My talk "One Client to Rule them all" was accepted. Hope to see you there. #KafkaSummit #Current2025
083
Reposted by The Streaming Otter
Matthias J. Sax 🦦 @mjsax.bsky.social · 03/02/2025
Uff… hard to digest this all… Bottom line: both infinite and unbounded are wrong 😂
001
Reposted by The Streaming Otter
Apurva Mehta @apurvamehta.com · 03/02/2025
This will be the foundation for being able to branch @kafkastreams.bsky.social apps to support seamless blue/green deploys. It also allows you to branch a previous version of the state to debug an issue from the past. Powerful stuff coming to the world of stream processing!
2134
Reposted by The Streaming Otter
ScyllaDB @scylladb.com · 29/01/2025
How did Responsive simplify its architecture and achieve monstrously high availability with unlimited scale potential? Co-founder @almog.ai will share how replacing RocksDB with #ScyllaDB in #Kafka Streams led to big wins for their team at Monster Scale Summit. www.scylladb.com/monster-scal...
084
Reposted by The Streaming Otter
Apurva Mehta @apurvamehta.com · 29/01/2025
(2/2) And Kafka Streams EXTENDS Kafka and itself is modular and thus EXTENSIBLE. So it can run self-contained on your laptop and yet scale to 100k+ events/s on 100's of TBS of state WITHOUT having to change anything application code. Super bullish about its future given these trends.
051
Reposted by The Streaming Otter
Almog @almog.xyz · 28/01/2025
Kafka Streams 101: Windows & Time! 🕰️ What's the difference between event, stream and wall clock time? 🪟 What are the four different types of windows? ⁉️ What are the important error messages and metrics, and what do they mean? 👉 Read the full lesson here: www.responsive.dev/blog/windows...
The different types of windows in Kafka Streams
084
Reposted by The Streaming Otter
Almog @almog.xyz · 24/01/2025
Kicking the tires on animated explanations of windowing strategies in Kafka Streams. Would love feedback on if this animation for session windows resonates: they keep growing until there is an 'inactivity gap' (no events for the key). This here shows a session window with inactivity gap of 10.
161
Reposted by The Streaming Otter
Sophie Blee-Goldman @ableegoldman.bsky.social · 15/01/2025
[1/5] Hey fellow Kafka Streams otters! You may have already seen my previous blog posts such as the "Debugging Rebalances" and "EOS guide" from last year (and if you haven't, go check them out! Links in thread) But now it's 2025, and time for me to think about what to write next...
182