Native Apache Kafka Service Is Coming Soon to StreamNative Cloud. Join the waitlist and get $1,000 in credits.

Join Waitlist >
StreamNative Logo
VideoSep 30, 202525 mins

Real-Time Recommendation Systems: Transforming User Experience Through Session-Aware Data

Unlock Instant Access

Complete the form to start watching.

Session Overview

Learn how to build real-time, session-aware recommendation systems with Kafka and AI. Deliver personalized, sub-second recommendations at 100M+ user scale while preserving privacy.

Discover how real-time, in-session recommendation systems are revolutionizing user experiences at massive scale. This talk explains how we delivered personalized product recommendations with sub-second latency to over 100 million users by capturing and analyzing user behavior as it happens.

Traditional recommendation systems rely heavily on historical data, which often fails to reflect users’ immediate intent. Our approach focuses on current user interactions — clicks, dwell time, scroll patterns, and more — to predict what users want before they leave the page.

Key Components of the System:

  • Client-Side Tracking Module: Lightweight JavaScript library capturing clicks, page views, scroll depth, product impressions, and cross-device session continuity while preserving user privacy.
  • Real-Time Processing Pipeline: Kafka-powered streaming backbone enabling sub-second data ingestion, feature engineering, and dynamic transformation of raw behavioral data.
  • Adaptive Recommendation Engine: Session-based intent modeling, real-time ranking and scoring, compliance filtering, and personalization tuning based on immediate user feedback.

Impact & Results:

  • 27% increase in conversion rates
  • 32% reduction in session abandonment
  • Sub-second latency from action to recommendation
  • 4.8× improvement in recommendation relevance compared to historical-only approaches

Challenges Overcome:

  • Scaling to 100M users with billions of events daily
  • Maintaining sub-second latency across all components
  • Preserving privacy through edge processing and differential privacy techniques
  • Ensuring resilient Kafka infrastructure for high-traffic spikes

Key Learnings:

  • Session context often outweighs historical preferences
  • Fresh data is critical for relevance
  • Stream processing at scale requires careful architecture and tuning
  • Privacy and personalization can coexist

This talk is essential for data engineers, AI practitioners, and product leaders interested in building real-time, scalable, and privacy-conscious recommendation systems. Learn how streaming architectures and adaptive AI models can deliver next-generation user experiences at massive scale.

About Speaker

Naresh Kumar Kotha

Naresh Kumar Kotha Naresh Kumar Kotha is an Engineering Manager with 15+ years of experience leading teams in Online Data Platforms, Data Frameworks, and Behavioral Tracking, building scalable data systems for AI- and machine learning-powered recommendation platforms. He specializes in high-throughput, low-latency pipelines using Kafka, Akka Streams, Spark, and cloud data services, with expertise across the full data lifecycle. Naresh has contributed to AI and ML architecture, optimizing data platforms to support real-time inference and enhance recommendation engines and data-driven products.

Samip Singhal

Samip Singhal Samip Singhal leads the Online Recommendation System at Intuit Credit Karma, overseeing retrieval and ranking systems that power personalized offers with real-time features, experimentation, and safety controls. With 15+ years of experience in recommendation engineering across marketing, retail, and fintech, he previously served as a Staff Data Architect advising 30 Fortune 100 companies. His current focus is on session-aware online recommendation architectures.