Heng Zhang
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.
Appearances by year
- Flink Forward
- AWS re:Invent
- Current (formerly Kafka Summit)
- Iceberg Summit
Talks
| Date | Event | Conference | Role | Title | Links |
|---|---|---|---|---|---|
| Nov 30, 2026 | AWS re:Invent 2026 | AWS re:Invent | breakout | Customer 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 lessDomain-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, 2025 | Current London 2025 | Current (formerly Kafka Summit) | speaker | Building 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 lessAt 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, 2025 | Current London 2025 | Current (formerly Kafka Summit) | speaker | FlinkSQL 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 lessPinterest 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, 2025 | Iceberg Summit 2025 | Iceberg Summit | speaker | Apache Iceberg as Unified Storage Stack to Power Batch and Stream Processing at Pinterest as Pinterest | Video |
| Nov 6, 2023 | Flink Forward Seattle 2023 | Flink Forward | speaker | Next 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 lessAt 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, 2021 | Flink Forward Global 2021 | Flink Forward | speaker | NRTG: 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 lessFlink 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
| Speaker | Shared events | Shared talks | Last together |
|---|---|---|---|
| Gunnar Morling | 3 | — | 2025 |
| Divye Kapoor | 2 | 1 | 2023 |
| Gaurav Sharma | 2 | — | 2026 |
| Sean Falconer | 2 | — | 2026 |
| Weiqing Yang | 2 | — | 2026 |
| Asterios Katsifodimos | 2 | — | 2025 |
| David Anderson | 2 | — | 2025 |
| Francesco Tisiot | 2 | — | 2025 |
| Hans-Peter Grahsl | 2 | — | 2025 |
| Pawel Leszczynski | 2 | — | 2025 |
| Sharon Xie | 2 | — | 2025 |
| Shuyi Chen | 2 | — | 2025 |
| Sijie Guo | 2 | — | 2025 |
| Timo Walther | 2 | — | 2025 |
| Viktor Gamov | 2 | — | 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.