Data Conference Databasea Query.Farm index
Speakers

Hanyi Zhang

Employers on the program

  1. 2025Pinterest1 talk
Events1
Conferences1
Talks1
Years active2025

Appearances by year

201920202021202220232024202520262027
  • Current (formerly Kafka Summit)

Talks

DateEventConferenceRoleTitleLinks
May 20, 2025Current London 2025Current (formerly Kafka Summit)speakerBuilding a scalable and efficient real-time event counter framework with Flink(SQL) and Kafka
as Pinterest
At Pinterest, counters are at the core of feature engineering, enabling teams to uncover event patterns and transform discoveries into actionable features. Our…Show less

At Pinterest, counters are at the core of feature engineering, enabling teams to uncover event patterns and transform discoveries into actionable features. Our journey to build a robust counter framework surfaced several distinctive challenges: 1. The demand for a scalable architecture capable of managing hundreds of counters. 2. The ability to explore multiple window sizes from a minute to a week for the same counter with frequent updates to gain richer and faster insights. 3. The continual onboarding of new counters to stay ahead of emerging trends. In this session, we will delve into how we tackled these challenges by building a scalable and efficient real-time event counter framework with Apache Kafka, Apache Flink and a wide-column store. Our approach involves a two-stage data processing layer: - Stage 1: Flink jobs read event streams, apply filtering, enrich them with metadata outlining aggregation logic, and write intermediate records to Kafka. The stateless FlinkSQL queries dynamically generated from user-supplied SQL scripts ensures seamless addition and swift deployment of new counters. - Stage 2: A stateful Flink job consumes intermediate records, computes counter…

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Heng Zhang112025

Speakers with the same name are merged into one entry, so this page may combine more than one person. Affiliations are shown as each conference listed them.