~/talk

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

Talkat NDC Porto 2022 · 2022-04-25..04-29· [databases, observability]
links:none on file
slides:none on file

Nielsen builds a data-auditing pipeline that injects an audit header into Avro messages at the producer, ships audit-window metadata via an AWS API Gateway, stores events on S3 (Parquet) and writes counts into PostgreSQL RDS. A configurable five-minute window aggregates per topic/server/process; arrival-rate checks, expected window counts and the last-window rate together decide “end of day.” Tools: Kafka + Schema Registry, Spark, Airflow partitions, Superset dashboards; duplication detection uses a running sequence id, and alerts surface regional replicator stalls (seen as >100%, sometimes >160–200% arrival rates).

AI-written summary · about

  1. 0:00Intro
  2. 2:02Nielsen's Architecture (AT THE TIME)
  3. 4:49Data Lake
  4. 5:37Data Arrival Pain Points
  5. 7:31Recovering from failures
  6. 8:54Is it the end of the day yet? When do we process data?
  7. 9:59Is it the end of day yet? Legacy answers to a legacy problem
  8. 11:57Little Fires Everywhere
  9. 12:25Auditing window? Let's design our metadata
  10. 17:04Auditing Header Injection
  11. 18:44Shipping Audit Window to Collection Point
  12. 19:37Consuming Audit Data
  13. 20:25In Context
  14. 21:00Storing Data and Querying to Optimum
  15. 21:52Designing Out Output Table
  16. 26:52Shout out to my dad....
  17. 27:13Optimizing PostgreSQL for Audit Queries
  18. 28:33Managing Partitions with Apache Airflow
  19. 29:25Offloading Data to History
  20. 32:36Scheduling your spark job
  21. 33:13It is not the end of the day
  22. 33:54Alerts and add-ons
  23. 34:15Alerting system
  24. 35:23Detecting duplications
~/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.