Monitoring User Session Statistics with Apache Kafka and ksqlDB
Date : April 26, 2022
Time : 4:15 PM - 4:25 PM

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

Anıl Doğan
Associate Developer, Trendyol
Cemalettin Kaya
Engineering Team Lead, Trendyol