Technical Note #1: Design Trade-offs and Failure Modes in a Real-Time Market Data Pipeline
Authors/Creators
Description
Technical Note #1 in a series on a distributed real-time market-data system.
This note studies the design and operation of a live market-data pipeline that ingests exchange updates, reconstructs per-symbol Level 2 order books, and computes derived streams online. The focus is on how the system remains operational under irregular input, changing load, saturation, recovery events, and bounded compute resources.
The analysis covers the pipeline design, the deployed implementation, and a live observation window around the U.S. market open. The case study covers 934 order books and more than 280 million output records, and shows how backlog, delay, explicit loss, and snapshot recovery appear as the system approaches saturation.
Files
Technical-Note-1.pdf
Files
(553.5 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:b33667926f96e3a43658212295234b1c
|
553.5 kB | Preview Download |
Additional details
Related works
- Is continued by
- Technical note: 10.5281/zenodo.20310667 (DOI)
- Is supplemented by
- Software: 10.5281/zenodo.20310386 (DOI)
- Dataset: 10.5281/zenodo.20326110 (DOI)
Dates
- Created
-
2026-05-20