~/talk

Kafka in Finance: Over 1 Billion messages a day

Talkat PyData London 2019 · 2019-07-12..07-14· [devops-and-delivery]
links:none on file
links:none on file
slides:none on file

1–2 billion market‑data ticks per day arrives from multiple vendors into a real‑time bus then into Kafka as durable replayable buffer partitioned by hashed symbol with Java producers and Python consumers. Tick collectors write into Arctic tick stores, downsample to one‑minute bars, and persist to version stores backed by MongoDB S3 and LMDB cache, totalling 100+ TB. An Arctic Native C++ rewrite claims ~2 GB/s reads and writes; retention on Kafka is tuned for days not months and vendor redundancy covers outages.

AI-written summary · about

  1. 0:00Systematic trading at Man Group
  2. 1:54Data powers trading strategies
  3. 3:19Market data and order books
  4. 6:11Storing market data time series
  5. 7:59Research vs production environments
  6. 9:02Security Master reference data
  7. 10:26Arctic for time series storage
  8. 12:36Arctic Native high-performance
  9. 13:40Kafka streaming architecture
  10. 18:14Kafka tick collectors partitioning
  11. 22:10Kafka APIs Python processing
  12. 23:56Arctic APIs data retrieval
  13. 26:44Data ingestion pipeline summary
  14. 27:06Open-source at Man Group
  15. 28:09Hackathon community engagement
  16. 30:37Q&A: Kafka retention MongoDB
  17. 31:40Q&A: Handling data loss
  18. 33:36Q&A: Kafka infrastructure
  19. 35:22Q&A: Data reliability real-time
  20. 37:49Q&A: Market data granularity
~/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.