IN-PERSON: Apache Kafka® x Apache Pinot® Meetup


Details
Join us for an Apache Kafka® x Apache Pinot® meetup on November 26th from 6:00pm in Kraków hosted by VirtusLab and supported by Wix.com and StarTree! The talks will be presented in English.
📍Venue:
HEVRE | Bar & Restaurant
Beera Meiselsa 18, 31-058 Kraków, Poland
🗓 Agenda:
- 6:00pm: Doors open/Welcome
- 6:00pm - 6:10pm: Drinks & Networking
- 6:10pm - 6:50pm: Daniil Dubin, Data Engineering TL, Wix.com & Oleksandr Kylinskyi, Engineering Manager, Wix.com
- 6:50pm - 7:05pm: Drinks & Networking
- 7:05pm - 7:45pm: Adam Warski, Chief R&D Officer at SoftwareMill (part of VirtusLab Group)
- 7:45pm - 8:00pm: Additional Q&A & Networking
💡 Speaker One:
Daniil Dubin, Data Engineering TL, Wix.com & Oleksandr Kylinskyi, Engineering Manager, Wix.com
Title of Talk:
Boosting Wix analytics performance with Pinot
Abstract:
A story about transforming Wix Analytics by transitioning to Apache Pinot, achieving remarkable improvements in query latency — from 16 seconds to sub-second response times.
Speaker bios:
Daniil leads the engineering team at WIX, responsible for building and supporting a data lake infrastructure that handles over 5 Pb of data. He has successfully led the WIX Analytics NG infrastructure project. Outside of work, Daniil is enjoying traveling and is a passionate rock climbing enthusiast.
Oleksandr manages the WIX Analytics team, providing WIX users with fresh data about their businesses at a rate of up to 100k RPM. With over 15 years of hands-on engineering experience, he brings a wealth of knowledge to his role. On a personal note, Oleksandr is a proud father of a beautiful boy.
💡 Speaker Two:
Adam Warski, Chief R&D Officer at SoftwareMill (part of VirtusLab Group)
Title of Talk:
Fast & blocking Kafka streaming on the JVM
Abstract:
Virtual Threads on the JVM are now a reality, promising the return of direct-style programming. That is, programming without the need to wrestle with `Future`s, but also without compromising performance.
Does this also apply to, let's say, consuming a Kafka topic? Yes! We do need some infrastructure, though. First, structured concurrency helps in writing concurrency-safe code. Second, we need new streaming abstractions, compatible with synchronous style.
In this code-first talk we'll walk through the basics of this reactive, but blocking-friendly infrastructure, using what's available in project Ox for Scala.
Bio:
I am one of the co-founders of SoftwareMill, where I primarily code using Java, Scala, and other interesting technologies. I am actively involved in open-source projects, such as Ox, Tapir, sttp, Quicklens, ElasticMQ, and others. I have also been a speaker at major conferences, including JavaOne, Devoxx, GeeCON and ScalaDays.
In addition to writing closed- and open-source software, I spend my free time exploring various (functional) programming-related subjects. Any ideas or insights I gain usually end up with a blog (https://warski.org/articles).
***
DISCLAIMER
NOTE: We are unable to cater for any attendees under the age of 18.
If you would like to speak or host our next event please let us know! community@confluent.io

IN-PERSON: Apache Kafka® x Apache Pinot® Meetup