~/talk

Auditing your data and answering the life long question, is it the end of the day yet?

Talkat Build Stuff 2021 · 2021-11-17..11-19· [data-engineering, observability]
links:none on file
slides:none on file

Nielsen builds an auditing subsystem called Life Line that instruments the producer to emit five‑minute metadata windows and injects an AVRO Audit header into messages, sending counts both to a Kafka audit topic and to AWS API Gateway → Lambda. Spark/EMR consumers and an RDS PostgreSQL table store counts and sequence_id values so Superset dashboards and alerts detect duplications (arrival rates >100%), latency, and missing windows. Queries get sped up with weekly partitions, indexes and parallel workers. The system reliably answers is it the end of the day yet?

AI-written summary · about

  1. 0:00Intro
  2. 0:35Welcome
  3. 0:57Agenda
  4. 1:35Who am I
  5. 2:01Nielsens architecture
  6. 3:57What could go wrong
  7. 4:12Replication problems
  8. 5:35What happens after data arrives
  9. 6:17How do we recover
  10. 6:54How much do we know
  11. 7:23The end of the day question
  12. 8:31The solution
  13. 9:53The problem
  14. 10:20Application layer
  15. 10:44Architecture
  16. 11:12Design solution
  17. 13:11Metadata object
  18. 14:32Audit header
  19. 15:41Avra code
  20. 16:49Amazon API Gateway
  21. 18:07Kafka
  22. 18:31Data consumption
  23. 20:28Data structure
  24. 20:56Questions to answer
  25. 23:26An anonymized audit table
  26. 25:28Apache Superset
  27. 25:45Latency
  28. 26:34Charts
  29. 26:44SQL Query
  30. 27:08Superset Logo
  31. 27:24Shoutout
  32. 27:46How to optimize your queries
  33. 31:01Pseudocode
  34. 33:17Alerts and addons
  35. 36:01Questions
~/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.