Engineering publication hub

Engineering the Derivasys real-time surface.

This ordered series documents the Derivasys engineering journey from a first real-time BTC options surface through normalized order books, selective implied-volatility recalculation, domain-aware production monitoring, Kafka/Kubernetes worker boundaries, and the threaded Rust market-data engine now powering BTC and ETH. The maintained Derivasys editions are the preferred long-term references; links to external publications remain visible where relevant.

Reading paths

Choose the outcome you need.

Conceptual order

Read the collection in a useful sequence.

Order here reflects prerequisites and learning outcome, not publication date.

01 / Engineering article

Building a Real-Time Crypto Volatility Surface System

The first Derivasys build looked like a quant modelling problem. In practice, the hard parts were market-data pressure, implied-volatility recomputation, batching, and keeping the dashboard fresh without starving the event loop.

Audience
engineer / quant / trader
Updated
Outcome
Understand the first end-to-end architecture from live venue data to a rendered surface.
Building a Real-Time Crypto Volatility Surface System

02 / Engineering article

Order Book Construction for Real-Time Crypto Options Volatility

A volatility surface is only as trustworthy as the market data beneath it. This article covers the order-book layer Derivasys needs before implied volatility, SVI fitting, risk nodes, and dashboard snapshots can be trusted.

Audience
engineer / quant
Updated
Outcome
Turn venue messages into normalized, sequenced, replayable quote state for IV calculation.
Order Book Construction for Real-Time Crypto Options Volatility

03 / Engineering article

Engineering a Real-Time BTC Options Volatility Surface II: The Trouble with Vols

The second article focuses on the live volatility layer: why BTC options can force tens of thousands of implied-volatility recalculations in bursts, and why blocked event loops show up as market-data reliability problems.

Audience
engineer / quant
Updated
Outcome
Reduce IV inversion and recalculation bottlenecks without publishing stale surface state.
Engineering a Real-Time BTC Options Volatility Surface II: The Trouble with Vols

04 / Engineering article

Production Monitoring for a Real-Time Crypto Volatility Surface

A live volatility surface needs monitoring that understands market data, not only servers. This article covers the Derivasys checks that make stale books, delayed workers, unstable SVI fits, and bad risk nodes visible before users trust the dashboard.

Audience
engineer / quant
Updated
Outcome
Design market-aware freshness, fit-health, lag, and alerting controls for a live surface.
Production Monitoring for a Real-Time Crypto Volatility Surface

05 / Engineering article

Engineering a Real-Time BTC Options Volatility Surface III: Metamorphosis

The third article moves the volatility platform from a coupled object graph into a distributed event pipeline: exchange connectors, order-book workers, volatility workers, surface workers, API consumers, and replayable contracts.

Audience
engineer / quant
Updated
Outcome
Plan replayable topics, independently scalable workers, and a safe native-worker migration.
Engineering a Real-Time BTC Options Volatility Surface III: Metamorphosis

06 / Engineering article

Engineering a Real-Time BTC Options Volatility Surface IV: The Wrath of Rust

Two Python cores were pinned at 100%, Kafka and Kubernetes had cost roughly $1,000 in a week, and asyncio could not create more CPU. Article IV covers the Rust engine, warm-started Newton solver, Unix-socket protocol, LLM-assisted parity testing, and the route from BTC into ETH and SOL.

Audience
engineer / quant
Updated
Outcome
Separate a CPU-bound Python market-data path into a verified, threaded Rust engine without rewriting the fitting and product layers.
Engineering a Real-Time BTC Options Volatility Surface IV: The Wrath of Rust

Newest publications

Recent work, separate from reading order.

Production Monitoring for a Real-Time Crypto Volatility Surface

A live volatility surface needs monitoring that understands market data, not only servers. This article covers the Derivasys checks that make stale books, delayed workers, unstable SVI fits, and bad risk nodes visible before users trust the dashboard.

Building a Real-Time Crypto Volatility Surface System

The first Derivasys build looked like a quant modelling problem. In practice, the hard parts were market-data pressure, implied-volatility recomputation, batching, and keeping the dashboard fresh without starving the event loop.