~/talk

Big Data Analytics With AWS Athena

Talkat code.talks 2019 · 2019-10-24..10-25· [databases, web-performance]
links:none on file
slides:none on file

A custom ETL of gzipped CDN logs plus MongoDB session and event collections gets replaced by Athena querying S3 tables, collapsing the join-and-index nightmare and turning a typical join that took 15 minutes → 10 seconds into an interactive query. Collection uses three beacon types consolidated into a magic beacon, then views convert nested JSON timestamps and resolve user agents, sessions are deduplicated and aggregated for KPI correlation with performance, and QuickSight caused spice timeouts and query rewrites that broke reliable dashboards.

AI-written summary · about

  1. 0:00Intro
  2. 0:30I Am Wolle
  3. 1:09I Like Real-Time Stuff
  4. 2:54Let's Talk About Batch Analytics
  5. 3:493 Things Make Your Website Slow
  6. 4:24We Make Websites Fast
  7. 5:25Accelerating Personalized HTML
  8. 6:14Split Testing for Web Performance
  9. 7:25Goal: Performance & Business Insights
  10. 8:13How to Monitor Performance?
  11. 9:42When to Send Data Beacons ?
  12. 10:45Types of Data Beacons
  13. 11:51Tracking Data in MongoDB
  14. 14:01Problems I: CDN Data Import
  15. 15:32Problems li: Aggregation Pipeline
  16. 16:31Problems II: Reporting
  17. 18:02Problems IV: Joins in MongoDB
  18. 20:11What's an Athena ?
  19. 21:10Upgrading Our ETL Pipeline
  20. 21:58Processing Stages & Latency
  21. 23:48Example: Timestamps
  22. 25:33Join Beacons
  23. 26:05Resolve User Agents
  24. 27:17Session Metrics
  25. 29:05Materialized Views
  26. 29:34Reporting: The Right Tool for the Job
  27. 32:05Time Works Differently in AWS Dashboards
  28. 33:07Click Once, Pay Twice
  29. 36:54Real-Time Analytics & Reporting
~/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.