Jan 26, 2021
Backstory: A few months after I moved to Stockholm, I’ve decided to support the Stockholm Apache Kafka Meetup (SAK). So, to kick off the 2021 season, I gave a talk about a tutorial that I had created a few months earlier and published on https://kafka-tutorials.confluent.io.
Tutorial: Emit a final result from a time window
Jun 20, 2020
Back in 2020, I wrote an article about data exchange between Kafka Streams instances. I was not working with Kafka Stream at a specific time. But my head was full of many ideas I wanted to put on paper after using the Kafka Streams library for quite a while. The way joins happen was one of those ideas.
Oct 1, 2019
The abstract:
Apache Kafka’s Streams API lets us process messages from different topics with very low latency. Messages may have different formats, schemas and may even be serialised in different ways. What happens when an undesirable message comes in the flow? When an error occurs, real-time applications can’t always wait for manual recovery and need to handle such failures.
Apr 15, 2019
There are many reasons for working on community contributions such as a blog post, a demo, or a talk. Sometimes, you produce those contributions to share something that you’ve learned at work. But sometimes, the contribution itself can be a way to learn and experiment something new. I was in the second case when I worked on the article Kafka Streams: a road to Autoscaling via Kubernetes.