Building Market Data Pipelines
Build batch and streaming market data pipelines in Python with Kafka, PostgreSQL and Parquet, covering normalization, bar aggregation, quality checks and replay.
This professional course examines how market data systems are designed when latency and determinism matter. You will build feed handlers, reconstruct order books from incremental updates, choose serialization formats and concurrency models, and measure latency correctly with percentiles and histograms. Python is used for prototyping and analysis alongside discussion of where compiled languages, kernel tuning and network design come into play, with resilience and failover treated as core requirements.
10 modules · 40 lessons · 10 weeks. Curriculum preview; the final syllabus may change before enrollment opens.
Build a feed handler prototype that decodes a binary protocol, detects gaps and recovers from snapshots
Implement and benchmark an order book engine with several data structure choices
Produce a latency study with histograms, percentile analysis and a written architecture review
Quantzivo certificates are completion credentials issued by Quantzivo, not accredited qualifications. Courses teach technical and research skills; they do not promise investment returns or provide investment advice.
Build batch and streaming market data pipelines in Python with Kafka, PostgreSQL and Parquet, covering normalization, bar aggregation, quality checks and replay.
Design and build an event-driven trading system architecture with message queues, state management, risk services and replayable simulations shared between research and paper trading.
Engineer large-scale financial data systems with point-in-time correctness, bitemporal storage, streaming pipelines, data quality controls and governed access.