~/talk

Real-time Experiment Analytics at Pinterest with Apache Flink

name:Ben Liu
links:none on file
slides:none on file

Real-time pipeline built on Apache Flink computes experiment metrics and runs statistical tests every 15 minutes, cutting metric latency from 24 hours to 15 minutes and accumulating up to three days of data for stronger tests. It keys joins activation and event streams, uses low-level APIs like KeyedProcessFunction with a map state of timestamp→(num_actions,num_users), handles out-of-orderness via multi-slot updates and a 15-minute tumbling emit, copes with 150 GB state and millions of messages/sec by capping per-user spam and diagnosing backpressure causing checkpoint stalls.

AI-written summary · about

  1. 0:00Intro
  2. 2:16Commonly used terms
  3. 6:17Realtime Dashboard Overview
  4. 6:58Scale of the problem
  5. 9:09Input message format
  6. 13:26Checkpoint failure
  7. 16:07Data Validation
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.