~/talk

Bridging voter data and social data using Apache Streams

Talkat ApacheCon@Home 2021 · 2021-09-21..09-23· [data-engineering, databases]
links:none on file
slides:none on file

Prototype system uses Apache Streams to normalize social and voter inputs, calls enrichment APIs (People Data Labs, Pipl) and processes results with Apache Spark before persisting caches in Postgres. Result: social handles become reliable unique keys, emails show higher match rates than phones or addresses, and some vendors yield surprisingly high true-match rates while startup priming costs are high. System proves feasibility for voter-to-social linking and surfaces caching, licensing, and graph-optimization as next engineering steps.

AI-written summary · about

  1. 0:00Introduction
  2. 2:06Roadmap
  3. 4:24What is voter data
  4. 7:02Issues with voter data
  5. 10:13Incremental approach
  6. 13:12Goals
  7. 14:46Motivations
  8. 18:36Challenges
  9. 21:39Data Engineering
  10. 24:00Apache Streams
  11. 25:36Highlevel tool stack
  12. 25:51Inputs
  13. 28:28Operation
  14. 29:33Integrations
  15. 30:49Limitations
  16. 34:00Wrapup
  17. 34:55Questions
~/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.