Past Meetup

Kafka Streams at Exponea & Exactly once delivery

This Meetup is past

20 people went


HubHub Twin City B, Bratislava, Slovensko · Bratislava

How to find us

Twin city B (Mlynské Nivy 12, 821 09 Bratislava), HubHub co-working

Location image of event venue


Join us for an Apache Kafka meetup on October 4th from 6:30pm - 8:30pm, hosted by HubHub and Exponea in Bratislava. The address is Twin city B (Mlynské Nivy 12,[masked] Bratislava). The agenda and speaker information can be found below. See you there!



6:00pm: Doors open

6:30pm - 6:45pm: Networking & Welcome

6:45pm - 7:15pm: Presentation #1: Exactly once delivery, Ján Antala, Pygmalios

7:15pm - 7:45pm: Presentation #2: Kafka Streams at Exponea, Matúš Cimerman, Exponea

7:45pm - 8:30pm: Pizza and Drinks, Additional Q&A and Networking


First Talk


Ján Antala


CTO @ Pygmalios, is passionate about Big Data, AI and JavaScript and aims to craft high-throughput, low-latency real-time stream processing apps for a retail analytics platform.


Exactly once delivery


In a distributed system, the computers that make up the system can always fail independently of one another and exactly once delivery is one of the hardest problems to solve. I will talk about Kafka messaging API for building applications and how we solved this problem in retail analytics platform Pygmalios. I will also provide highlights about new features which Kafka released for exactly-once message delivery this summer.


Second talk


Matúš Cimerman


Data Science Lead at Exponea. Currently really enjoying leading the best AI team I could imagine. Interested in AI in general with focus on recommender systems. In AI team we've built and still building reusable real-time recommender systems, prediction models and solving various optimisation problems. Beside that I believe AI models should reflect world in real-time manner. Therefore my second passion is data streams processing.


Kafka Streams at Exponea


Nowadays we observe growing interest in data streams processing. As world changes there is need for systems to react and adapt in real-time. Our definition of real-time means that every message is processed within milliseconds. In this talk we will briefly talk about concepts of data streams processing. We will also give you basics of Kafka Streams library, how easy is to use it and what problems it can solve. In the end we'll show you how we're using Kafka Streams in Exponea.