Monitoring User Session Statistics with Apache Kafka and ksqlDB

« Kafka Summit London 2022

Trendyol is the largest e-commerce company in Turkey, established in 2010 to provide a seamless e-commerce experience to our customers and vendors.

Trendyol sellers use the Seller Center portal for creating products, monitoring orders, delivering shipments, changing product prices and etc.

This session intends to explain as Trendyol Tech, how we track user session information using Apache Kafka, ksqlDB and Debezium.

One of the fundamentals of Trendyol is ""Living with data"", here are some of the information we extract after the process:

  • Number of users currently using the system
  • Which device/browser users use the most
  • The usage rates based on time or device/browser
  • The average session length of a user
  • Changes of the session length based on variables such as time or device/browser

Related Links

How Confluent Completes Apache Kafka eBook

Leverage a cloud-native service 10x better than Apache Kafka

Confluent Developer Center

Spend less on Kafka with Confluent, come see how