~/talk

Building an Analytics Platform

Talkat PyOhio 2016 · 2016-07-30..07-31· [python, data-engineering]
links:none on file
slides:none on file

Simple builds a Redshift-based warehouse, moving from ad‑hoc queries to near‑real‑time dashboards by batching JSON into S3 via a RabbitMQ message queue, then loading into Redshift on a 32‑node cluster (32 nodes, ~3 TB). Four engineers spend about a year to build an ingestion pipeline with a batcher, loader and per‑source ingesters, write Python admin tools like shift-manager and Celery schedulers, use Scala for production services, and later migrate messaging to Kafka; the system works but is heavy to maintain.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07What is Analytics
  3. 2:37About Simple
  4. 4:17The Portland Timbers
  5. 4:45Simple
  6. 5:37Safe to Spend
  7. 6:30User Interactions
  8. 10:19Data Warehouse
  9. 11:30Amazon Redshift
  10. 12:59Data Pipelines
  11. 13:22Visual Representation
  12. 17:40Load Data into S3
  13. 17:59Redshift Interface
  14. 19:44Message Queue
  15. 21:52Message Format
  16. 22:56ingestion layer
  17. 24:49good idea
  18. 27:11Kinesis Firehose
  19. 27:46Python
  20. 28:00No Python
  21. 29:51Shift Manager
  22. 31:19Sequel Alchemy
  23. 32:55Deep Copy
  24. 34:34Celery
  25. 35:01What is Celery
  26. 35:59Scheduled Tasks
  27. 36:59Questions
~/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.