In our old post about Kafka we described how to write a self-contained application to apply arbitrary transforms to an incoming stream of Kafka records and publish the result on a new topic. In the previous post of this new series, we decided to embark on a new journey, towards embedding data transforms within the broker. In this case, instead of subscribing to a stream of records and applying transforms on the client-side, transforms would be applied directly on the broker.| blog.evacchi.dev
You might have read my article about plugging Wasm into Kafka Connect, but I wanted to revisit this from a different angle: what if instead of consuming data from a topic and manipulating such data on the client-side, we intercepted data as it lands on the Kafka broker? But first of all, is it possible to extend the Kafka broker at all?| blog.evacchi.dev
There was a time when I used to conclude the year with a writeup on my journal; there I drew the conclusions about the year that was coming to an end. It was a simpler time, when journals were not peer-reviewed, and when conclusions were drawn without an extensive comparison with the state-of-the-art. Just thoughts. This time, I did not. I was too involved with the final touches on this dissertation. And a terrible fever. But mostly, the dissertation.| blog.evacchi.dev