Przejdź do treści

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

Zdjęcie użytkownika Alice Richardson
Hosted By
Alice R. i inni (2)
IN-PERSON: Apache Kafka® x Apache Pinot® Meetup

Szczegóły

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

Photo of Kraków Apache Kafka® Meetup by Confluent group
Kraków Apache Kafka® Meetup by Confluent
Zobacz więcej wydarzeń