Kafka streams and tables and an introduction to ksqlDB


Details
Join us for our next Apache Kafka® meetup in Krakow on Wednesday, February 26th from 6:00pm kindly hosted by our friends at VirtusLab. The agenda, speaker and address information can be found below.
Thanks! See you there!
Agenda:
6:00 pm: Door Open and networking
6:30pm - 6:50pm: Overview of Kafka streams and tables, Łukasz Rybski, VirtusLab
6:50pm-7:00 pm: Networking break
7:00pm-8:00 pm: An introduction to ksqlDB, Robin Moffatt, Senior Developer Advocate, Confluent
8:00 pm-9:00 pm: Networking
Speaker one:
Łukasz Rybski, Software Engineer, VirtusLab
Title of Talk:
Overview of Kafka streams and tables
Abstract:
In this talk I will present the building blocks of Apache Kafka: events, streams, and tables. I will explain how all elements fit together and what is happening under the hood. Then we will move to more advanced areas like data storage and partitioning to end up discussing how events are processed.
Bio:
Software Engineer at VirtusLab, member of a team building security gateway and identity management platform. Opsec mind, ex mobile developer, mentor, new technologies experimenter. Interested in DDD and building cloud first reactive systems based on JVM stack. In between strength training, he spends time surfing rarely visited parts of the internet.
------
Speaker two:
Robin Moffatt, Senior Developer Advocate, Confluent
Title of Talk:
An introduction to ksqlDB
Abstract:
You've got streams of data that you want to process and store? You've got events from which you'd like to derive state or build aggregates? And you want to do all of this in a scalable and fault-tolerant manner? It's just as well that Kafka and ksqlDB exist!
This talk will be built around a live demonstration of the concepts and capabilities of ksqlDB. We'll see how you can apply transformations to a stream of events from one Kafka topic to another. We'll use ksqlDB connectors to bring in data from other systems and use this to join and enrich streams—and we'll serve the results up directly to an application, without even needing an external data store.
Attendees will learn:
- How to process streams of events
- The semantics of streams and tables, and of push and pull queries
- How to use the ksqlDB API to get state directly from the materialised store
- What makes ksqlDB elastically scalable and fault-tolerant.
Bio:
Robin is a Developer Advocate at Confluent, the company founded by the original creators of Apache Kafka, as well as an Oracle ACE Director and Developer Champion. His career has always involved data, from the old worlds of COBOL and DB2, through the worlds of Oracle and Hadoop, and into the current world with Kafka. His particular interests are analytics, systems architecture, performance testing and optimization. He blogs at http://cnfl.io/rmoff and http://rmoff.net/ (and previously http://ritt.md/rmoff). Outside of work he enjoys drinking good beer and eating fried breakfasts, although generally not at the same time.
------
KAFKA SUMMIT LONDON 2020: 27th & 28th April -
We are able to offer you a 25% discount on the standard priced ticket for Kafka Summit London (April 27th & 28th). To redeem it, please go to http://bit.ly/KSL20-Inv , click ‘register’, select ‘Conference Pass’ and enter the community promo code “KSL20Meetup”.
Don't forget to join our Community Slack Team !
https://launchpass.com/confluentcommunity
If you would like to speak or host our next event please let us know! community@confluent.io
NOTE: We are unable to cater for any attendees under the age of 18. Please do not sign up for this event if you are under 18.

Kafka streams and tables and an introduction to ksqlDB