Matthias J. Sax's Avatar

Matthias J. Sax

@mjsax.bsky.social

American Homeowner | Battle Born | Go Bills | Software Engineer at Confluent | GM of KafkaStreams 🦦 | ASF Member, Committer and PMC member (Apache Kafka, Apache Flink, Apache Storm) β€” Reno. Home Means Nevada.

1,347 Followers  |  119 Following  |  156 Posts  |  Joined: 23.06.2023  |  1.9189

Latest posts by mjsax.bsky.social on Bluesky

[KAFKA-19479] at_least_once mode in Kafka Streams silently drops messages when the producer fails with MESSAGE_TOO_LARGE, violating delivery guarantees - ASF JIRA

Without the test case, we would not have made progress such quickly. Community collaboration at its best!

issues.apache.org/jira/browse/...

30.07.2025 01:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

(Step 2) Another person sees the ticket and writes a test case that can reproduce the issue reliably.

(Step 3) Use the test to step through the code and identify a bug inside KafkaProducer.

(Step 4 -- TODO) Figure out how to fix it.

\2

30.07.2025 01:07 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I loving working with the #ApacheKafka community!

(Step 1) A person asks a question on Confluent Community Slack, and it sounds like a serious issue, so we ask them to file a Jira ticket.

\1

30.07.2025 01:06 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

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!

28.07.2025 23:09 β€” πŸ‘ 3    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0

Praise in public, criticize in private.

10.07.2025 08:53 β€” πŸ‘ 20    πŸ” 4    πŸ’¬ 2    πŸ“Œ 0
Post image

Does AI really make you more productive?

28.06.2025 22:12 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Early bird registration for #CommunityOverCode North America ends this week on June 28. Save $100 USD and snag your spot before the deadline.

The full event schedule is now available --> buff.ly/snfjTHi

Ready to register? Book here --> buff.ly/pPilMxx

26.06.2025 22:03 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

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

17.06.2025 19:00 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
a man in a black suit says do it in white letters ALT: a man in a black suit says do it in white letters

It’s hard. But worth it!

14.06.2025 16:15 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
No More Hiding: Kafka Streams as a First-Class Citizen in the Kafka Protocol Kafka Streams, the native stream processing technology of Kafka, stands out for its unique ability to assign work and propagate metadata among clients without the need for separate coordination infras...

If you're interested in the new rebalance protocol for Kafka Streams and couldn't attend my talk with @bruno.cadonna.name at Current London, the recording is now online: current.confluent.io/post-confere...

05.06.2025 13:05 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

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

10.06.2025 15:18 β€” πŸ‘ 8    πŸ” 5    πŸ’¬ 0    πŸ“Œ 1

Pro-tip: just don’t do WiFi on a plane. Ever. β€” And enjoy the offline time.

13.06.2025 17:14 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

He is not really sorry πŸ˜‚

13.06.2025 17:10 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

I feel like I've found a new controlling meme for open source contribution and innovation.

25.05.2025 17:36 β€” πŸ‘ 56    πŸ” 11    πŸ’¬ 0    πŸ“Œ 0
Post image

Finally! πŸ₯

21.05.2025 12:56 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

@ableegoldman.bsky.social from @responsive.dev about async processing in #KafkaStreams

Or is it parallel processing? 🦦

#Current2025

21.05.2025 12:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Post image

Michelin runs ~250 #KafkaStreams apps to track tires. 🦦 #Current2025

Lighting talk by @malainda.bsky.social

21.05.2025 11:38 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

Hartmut Armbruster β€” Deigning #KafkaStreams Topologies #Current2025

21.05.2025 10:07 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Packed session from Adidas: β€œFrom days to seconds: adidas' journey to scalable Kafka self-service”

21.05.2025 09:05 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@jbfletch.bsky.social unconfusing hybrid deployment. #Current2025

21.05.2025 08:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

β€œBite size #KafkaStreams” by @nbuesing.bsky.social at #Current2025 πŸŽ‰

20.05.2025 14:37 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Before the conference, is before the other conference.

13.05.2025 01:18 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Now you have it. Hope I run into you. My planned schedule is there. Otherwise find me at the expo hall. Always love to talk to folks.

#Current2025

β€”Long live the otter. 🦦

11.05.2025 00:39 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Last but not least on Wednesday:

β€œEmpowering Developers with a Centralized Kafka Library” from Ademir Spahic, Personify Health

\17

11.05.2025 00:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

FOMO about β€œAn Orchestrator for global data migrations: A Kafka-powered service mesh approach” and β€œKafka Connection Chaos: Surviving the Storm”

\16

11.05.2025 00:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

And does not get any easier:

β€œNo More Hiding: Kafka Streams as a First-Class Citizen in the Kafka Protocol” from Lucas Brutschy, Confluent and Bruno Cadonna, Responsive.

\15

11.05.2025 00:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Next up, another FOMO slot:

β€œAsync Processing: Get any Kafka Streams app into the throughput Olympics” from A. Sophie Blee-Goldman, Responsive

Need to skip β€œMigrating Kafka from ZooKeeper to KRaft: adventures in operations” and β€œKafka Tiered Storage in Production?”

\14

11.05.2025 00:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Guess I will do the full talk from Marie-Laure and skip the lightning talk (sorry Sergey… FOMO)

Second interesting lighting talk at the same time:

β€œDon't Judge the Consumer by Its Lag: Uncovering the Metrics That Truly Matter” from Jungwook Song, SPITHA Inc

\13

11.05.2025 00:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Another #KafkaStreams conflict

β€œMassive Kafka Streams Topology Revamp in Production: No Chaos, No Headaches! My Key Takeaways 🦾!” from Marie-Laure Momplot, Michelin

β€œTick-Tock with Kafka: Building Scalable Timer Functionality for Microservices” from Sergey Zyrianov, Cisco

\12

11.05.2025 00:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Both sound very interesting:

β€œEnsuring Client Continuity in Kafka: High Availability in Confluent Kafka” from YalΔ±n Doğu Şahin and Mehmetcan GΓΌleşçi

and

β€œHow Kafka's new KRaft protocol replaces ZK for partition management, and improves data performance” from Amit Nijhawan

\11

11.05.2025 00:37 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@mjsax is following 20 prominent accounts