~/talk

Challenges of Managing Real-Time Financial Market Data Storage

Talkat SREcon23 Asia/Pacific · 2023-06-14..06-16· [data-engineering, databases]
links:none on file
links:none on file
slides:none on file

Bloomberg migrates raw and normalized feed files from local disks to private S3-style object storage using boto3, journaling ~300 billion messages/day (~100 TB/24h) so feeds can be replayed and debugged. A local async agent chunks files (aware of 2GB memory‑mapped buffers), compresses with zlib, enforces a 30 GB disk IO pipe and 32 MB chunking limit, a local 20 MB/s limiter and a global Redis limiter of 100 MB per 5s, yielding ~40s chunk upload and meeting a two‑hour SLA.

AI-written summary · about

  1. 0:00Real-time market data storage intro
  2. 7:49Market data pipeline overview
  3. 9:39Why market data files matter
  4. 12:07Backup system challenges
  5. 14:39Market data volume growth
  6. 16:44Global scale & bandwidth limits
  7. 18:10Why keep files for market data
  8. 20:20Scalable storage requirements
  9. 21:27Cloud storage architecture
  10. 23:38Network zones & security
  11. 25:08Feed handler agent design
  12. 27:02Agent file processing & async I/O
  13. 27:43Rate limiting disk & network
  14. 29:30Bandwidth optimization
  15. 32:05Memory-mapped files in agents
  16. 34:12Market session handling
  17. 36:00Client data access interfaces
  18. 37:52Monitoring and service level agreements
  19. 38:42Decouple storage from feed handlers
  20. 39:24Future scalability & performance
  21. 40:49Summary
~/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.