Swiss Streaming Meetup #April2022
Details
On the 21st of April 2022, we are organizing the first Meetup of the Swiss Messaging & Streaming Community in 2022. | Talks are in German.
Program:
- 18:00 - Opening speech and a short introduction of the participants by the organizers
- 18:05 - 18:25 - 1. Talk by Bernd Rössl, Lead Engineer from crate.io - DE 🇩🇪
- 18:25 - 18:50 - 2. Talk by Daniel Maier and Johannes Mangold from Helvetia - DE 🇩🇪
- 18:50 - 19:00 Q&As
1. Talk: Rule-Engine based on Kafka/KSQL controlled by Kubernetes Operator
Im Zuge der Umsetzung eines Kundenprojektes haben wir eine Rule-Engine entwickelt, die es dem Kunden erlaubt, Rules mit kundenspezifischer Logik frei zu entwickeln. Diese Rules werden über einen Kubernetes Operator gemonitored und in weiterer Folge als KSQL streams und Kubernetes Pods deployed.
2. Talk: Temporal decoupled APIs mit Kafka Streams
Bei helvetia setzen wir bei der Integration von Anwendungen und beim Aufbau von Datenprodukt-APIs zunehmend Kafka Streams ein. Häufig sind wir dabei mit multitemporaler Datenhaltung in den Quellsystemen konfrontiert. Die Streamzeit, die fachliche Zeit sowie die kalendarische Zeit liegen in den Datenströmen auf unterschiedlichen Achsen. Wir teilen in unserem Beitrag unsere Erfahrungen, wie man mit Kafka Streams APIs aufbauen kann, die für ihre Consumer zeitliche Entkopplung zu den verschiedenen Dimensionen in die Vergangenheit, Gegenwart und Zukunft bereitstellen.
