~/talk

Chasing the Stream Processing Utopia

Talkat Strange Loop 2018 · 2018-09-26..09-28· [databases]
links:none on file
slides:none on file

LinkedIn ingests trillions of events per day into Apache Kafka and processes them with Apache Samza plus Brooklin change capture, using local RocksDB state and durable caches to make lookups local and achieve a 100X improvement over remote DB joins. The stack includes durable queues for shuffles, incremental checkpoints, a no-RAID Kafka setup, and open tools like Kafka Cruise Control and Apache Calcite/Beam integration for SQL and Python support, and it scales to PBs/day.

AI-written summary · about

  1. 0:00Intro
  2. 2:34Stream Processing Technologies
  3. 5:49Types of Stream Processing
  4. 6:19Stateless Application: Simple Filtering
  5. 6:40Stateless Application: Data Enrichment
  6. 7:53Stateful Application: Aggregation
  7. 8:54Windowing
  8. 9:08Event Time-Based Processing
  9. 11:13Accuracy
  10. 11:57Exactly Once Processing - Ingestion
  11. 12:31Exactly Once Processing - Pipelined processing
  12. 14:07Scaling Ingestion
  13. 14:38Running Kafka @ Scale
  14. 16:43Kafka Cluster Management Woes Large deployment
  15. 17:08Kafka Cruise Control 1
  16. 17:42Cruise Control Architecture
  17. 17:52Scaling Processing: Challenges
  18. 18:20Typical Bottlenecks in Stream Processing
  19. 19:10Accessing Adjunct Data - Using Remote DB
  20. 20:42Accessing Adjunct Data - Using Local DB
  21. 22:44Maintaining Temporary State : Incremental Checkpoints
  22. 23:54Local State Gotchas!
  23. 25:12And Batch Sources..
  24. 25:49Stream Application in Batch
  25. 28:57Apache Beam
  26. 32:00Tools Ecosystem
~/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.