Data Conference Databasea Query.Farm index
Speakers

Heng Zhang

Employers on the program

  1. 2026SAP1 talk
  2. 2021–2025Pinterest5 talks

The year around now

Talks in the past 12 months and announced talks ahead, one row per conference, January to December. Hover a mark for the talk.

JanFebMarAprMayJunJulAugSepOctNovDecAWS re:InventAWS re:Invent
Held in the past 12 months Next 12 months Today, Nov 9, 2026

Appearances by year

201920202021202220232024202520262027
  • Flink Forward
  • AWS re:Invent
  • Current (formerly Kafka Summit)
  • Iceberg Summit

Talks

DateEventConferenceRoleTitleLinks
Nov 30, 2026AWS re:Invent 2026AWS re:InventbreakoutCustomer paths to production grade domain-specific AI with Forge
as SAP Labs
Domain-specific AI delivers accuracy that is difficult for general models to match. In this session, see how real customers use Amazon Nova Forge to accelerate…Show less

Domain-specific AI delivers accuracy that is difficult for general models to match. In this session, see how real customers use Amazon Nova Forge to accelerate the path from idea to production..

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, Inc
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…

May 20, 2025Current London 2025Current (formerly Kafka Summit)speakerFlinkSQL Powered Asynchronous Data Processing in Pinterest’s Rule Engine Platform
as Pinterest, Inc
Pinterest rule engine platform, also known as Guardian, allows Subject Matter Experts (SMEs) to analyze real time event streams for patterns of abuse and create…Show less

Pinterest rule engine platform, also known as Guardian, allows Subject Matter Experts (SMEs) to analyze real time event streams for patterns of abuse and create rules to block those patterns. Guardian addresses various domain-specific challenges, including spam / fraud enforcement, Media Research Council (MRC), account takeover attacks (ATO), risk monitoring, and unsafe content enforcement fanout, etc. However, the legacy Guardian platform was built under a monolithic architecture and is unable to keep up with the data scale and the increasing demands and risks faced by stakeholders. To tackle these challenges, we redesigned next-gen Guardian with event-driven architecture by choosing FlinkSQL for scalable event processing and integrating with various data storage systems like Kafka, Starrocks, Iceberg and internal KVstore that cater to specific data access requirements. In this talk, we would like to share the design and learnings of building the new system. Specifically, we’ll focus on how FlinkSQL interacts with different storage systems and how FlinkSQL is leveraged to support asynchronous data processing needs, including stream splitting & pruning, data ingestion, rule…

Apr 8, 2025Iceberg Summit 2025Iceberg SummitspeakerApache Iceberg as Unified Storage Stack to Power Batch and Stream Processing at Pinterest
as Pinterest
Video
Nov 6, 2023Flink Forward Seattle 2023Flink ForwardspeakerNext generation DB ingestion at Pinterest
as Pinterest
At Pinterest, we use data to gain insights to make decisions for everything. The most important data source is the distributed online databases, and the largest…Show less

At Pinterest, we use data to gain insights to make decisions for everything. The most important data source is the distributed online databases, and the largest table contains hundreds of billions of records and is over hundreds of terabytes in total.

Oct 18, 2021Flink Forward Global 2021Flink ForwardspeakerNRTG: Fast, Systematic & Scalable Flink Application Development at Pinterest
as Pinterest
Flink applications processing millions of messages per second, built in days with 3x smaller client code and 4x lower time to prod than the Datastream API and a…Show less

Flink applications processing millions of messages per second, built in days with 3x smaller client code and 4x lower time to prod than the Datastream API and a fully testable, CI/CD enabled lifecycle to boot - what’s not to like!

Frequent co-speakers

SpeakerShared eventsShared talksLast together
Gunnar Morling3—2025
Divye Kapoor212023
Gaurav Sharma2—2026
Sean Falconer2—2026
Weiqing Yang2—2026
Asterios Katsifodimos2—2025
David Anderson2—2025
Francesco Tisiot2—2025
Hans-Peter Grahsl2—2025
Pawel Leszczynski2—2025
Sharon Xie2—2025
Shuyi Chen2—2025
Sijie Guo2—2025
Timo Walther2—2025
Viktor Gamov2—2025

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.