~/talk

Batching Was Yesterday: Real-Time Tracking & Analysis For 100+ Million Visitors

Talkat code.talks 2023 · 2023-09-14..09-15· [data-engineering, web-performance]
speakerdeck:divinetraube
slides:none on file

Claims a migration from ETL batch to streaming lets analytics scale from 1 to 100+ million users in a month and handle about 1 billion page views per month with ~300–400 million sessions. The pipeline uses Apache Flink on Kinesis Data Analytics to produce one‑minute pre‑aggregates, writes parquet to S3 for Athena batch work, and serves dashboards from Elasticsearch/Kibana; MongoDB buffering is removed and real‑time A/B and alerting work in production.

AI-written summary · about

  1. 0:00Introduction
  2. 1:16Real-time tracking importance
  3. 3:24SpeedKit for e-commerce
  4. 8:01Tracking performance data
  5. 10:27Daily aggregates problems
  6. 12:55Pipeline rebuild for scalability
  7. 15:22Streaming with Flink & Kinesis
  8. 18:31Real-time A/B testing results
  9. 20:43Grafana RUM dashboard
~/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.