~/talk

Scalable Data Transportation & Ingestion

Talkat Data @Scale Spring 2022 · on Wednesday, 2022-05-18· [data-engineering, distributed-systems]
linkedin:ambud
slides:none on file

MemQ is a Pub/Sub that offloads replication to object storage and stores data as packetized batches so ML training can ingest petabytes cheaply. It uses S3 as replicated storage and an async acknowledgment protocol to hide object-store latency while aggregating for compression. Production runs at GB/s, tolerates 2x spikes without expensive rebalancing, and reports 80–90% cost reduction versus Apache Kafka for ML ingestion; a low-latency variant reaches p100 <10s and the project is open source on GitHub.

AI-written summary · about

  1. 0:00Introduction
  2. 1:52ML data transportation challenges
  3. 3:15MemQ architecture
  4. 4:41MemQ acknowledgment model
  5. 6:24Why use batch-based storage
  6. 7:49MemQ vs Kafka scalability
  7. 8:31Kafka feature comparison
  8. 9:14MemQ optimizations
  9. 9:54MemQ impact and results
  10. 10:16MemQ future plans
  11. 11:18Key takeaways
~/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.