Processor API: the dark side of Kafka Streams

The abstract (in French 🧀🍷🇫🇷):

Complexe et fastidieuse, la Processor API est souvent mise de côté. C’est dommage, surtout quand on apprend que les plus grandes fonctionnalités de Kafka Streams s’y cachent. Notamment les stateful operations et interactives queries. Malgré cela c’est Stream DSL, l’API haut niveau, qui a su séduire les développeurs. Intuitive et puissante, elle propulse Kafka-Streams parmi les meilleurs frameworks de traitement de données en temps réel. Et pourtant, son implémentation nous ramène encore à la processor API. Ce talk propose donc d’explorer les bases de la Processor API. De lui redonner sa place au sein de Kafka-Streams. De voir comment étendre les fonctionnalités d’une applications de stream processing. Enfin, au-delà des “count words”, il présente un cas d’usages particulier dans lequel le DSL principal ne suffit plus.

The slides:

The video (in French 🧀🍷🇫🇷):

Shout out to the @PubSapEng folks 💖!

Lolo on stage at Xebia France