~/talk

Enhancing Event Analysis at Scale: Leveraging Tracking Data in Sports

Talkat PyData Eindhoven 2024 · on Thursday, 2024-07-11· [databases, data-visualization]
links:none on file
slides:none on file

Pipeline ingests 250 MB of tracking per match with about 3.5 million coordinates and processes each game in 150 seconds per game using Python workers fed by a message queue into a data lake then Redshift and Tableau dashboards. Architecture scales horizontally with AWS spot instances and autoscaled workers via SQS and CloudWatch, reprocessing hundreds weekly without constant servers, achieving up to 90% savings. Live usage by scouts and staff shows the system actually works and reduces cost versus serverless or always‑on.

AI-written summary · about

  1. 0:00Football data analysis intro
  2. 1:24Types of football analytics data
  3. 3:10Tracking data volume
  4. 3:53Pitch control models
  5. 4:59Pass options and EPV
  6. 7:51Event data with tracking
  7. 9:19Tracking metrics challenges
  8. 11:54Scaling data processing
  9. 14:23Cost-effective data pipeline
  10. 20:05On-demand vs spot instances
  11. 23:27Machine setup automation
  12. 25:13Dashboards and analytics tools
  13. 28:04Data for scouting
  14. 30:29Pregame tactical analysis
  15. 31:35Postgame performance insights
  16. 33:00Q&A
~/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.