<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>quant.engineering</title><link>https://quant.engineering/</link><description>Software engineering at the edge:&lt;br /&gt;latency, failure and adversarial systems.</description><atom:link href="https://quant.engineering/feeds/all.rss.xml" rel="self"/><lastBuildDate>Sun, 12 Apr 2026 00:00:00 -0400</lastBuildDate><item><title>Schema Evolution Under Live Order Flow</title><link>https://quant.engineering/schema-evolution-under-live-order-flow.html</link><description>&lt;p&gt;Schema changes don't roll out atomically in real systems. Old and new versions coexist across services, making backward compatibility and long-term correctness unavoidable constraints.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sun, 12 Apr 2026 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2026-04-12:/schema-evolution-under-live-order-flow.html</guid><category>dist-systems-in-finance</category></item><item><title>Streaming Under Adversity: Building Systems That Survive Reality</title><link>https://quant.engineering/streaming-under-adversity-building-systems-that-survive-reality.html</link><description>&lt;p&gt;Financial streaming systems must remain correct when reality intervenes. This article dissects crash mid-window recovery, checkpoint corruption, idempotent effects and deterministic replay when failures occur.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 21 Mar 2026 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2026-03-21:/streaming-under-adversity-building-systems-that-survive-reality.html</guid><category>dist-systems-in-finance</category></item><item><title>Designing Fault-Tolerant Async Trading Services in Python</title><link>https://quant.engineering/designing-fault-tolerant-async-trading-services-python.html</link><description>&lt;p&gt;A production-ready async runtime architecture with explicit supervision and restart discipline, built to keep trading systems correct under failure, stress and load spikes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 07 Mar 2026 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2026-03-07:/designing-fault-tolerant-async-trading-services-python.html</guid><category>building-real-trading-systems</category></item><item><title>Inside DeFi's Hidden Economy: MEV, Mempools, and the Battle for Blockspace</title><link>https://quant.engineering/inside-defi-hidden-economy-mev-mempools-blockspace.html</link><description>&lt;p&gt;Step inside DeFi's hidden economy: how mempools, MEV and Flashbots turn transaction ordering into a latency-driven execution game where speed and visibility decide outcomes long before settlement.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 21 Feb 2026 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2026-02-21:/inside-defi-hidden-economy-mev-mempools-blockspace.html</guid><category>Decentralized Finance</category></item><item><title>From Blocks to State: A Mental Model for Blockchain Systems</title><link>https://quant.engineering/mental-model-for-blockchain-systems.html</link><description>&lt;p&gt;Blockchains are often explained through protocol-specific concepts like blocks or slots. This article reframes them as distributed state-transition systems, where ambiguity and delayed agreement exist to varying degrees across chains.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 07 Feb 2026 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2026-02-07:/mental-model-for-blockchain-systems.html</guid><category>defi-engineering</category></item><item><title>The Hidden DAG Behind Every Modern Trading System: How Market Data Is Ingested at Scale</title><link>https://quant.engineering/market-data-ingestion-dags-trading-system.html</link><description>&lt;p&gt;Modern trading systems rely on &lt;strong&gt;directed acyclic graphs (DAGs)&lt;/strong&gt; that branch, merge, and transform real-time feeds into many parallel consumers: matching engines, risk checks, analytics, surveillance, and storage. These ingestion DAGs exist to isolate failure, control fan-out, and preserve latency and correctness under extreme market conditions.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 24 Jan 2026 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2026-01-24:/market-data-ingestion-dags-trading-system.html</guid><category>dist-systems-in-finance</category></item><item><title>Flow Control in Low-Latency Systems: Batching, Conflation, and Backpressure</title><link>https://quant.engineering/flow-control-low-latency-batching-conflation-backpressure.html</link><description>&lt;p&gt;Low-latency systems fail when work becomes unbounded. Batching, conflation, and backpressure are mechanisms that keep systems stable under bursty, adversarial load. Without them, tail latency and cascading failures are inevitable.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 10 Jan 2026 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2026-01-10:/flow-control-low-latency-batching-conflation-backpressure.html</guid><category>low-latency-fundamentals</category></item><item><title>Observability at Scale: Distributed Telemetry for Modern Trading Infrastructure</title><link>https://quant.engineering/observability-at-scale-distributed-telemetry.html</link><description>&lt;p&gt;How do trading systems observe themselves in real time? This article breaks down the telemetry architecture that keeps distributed systems visible under extreme latency pressure.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 13 Dec 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-12-13:/observability-at-scale-distributed-telemetry.html</guid><category>dist-systems-in-finance</category></item><item><title>How Exchanges Turn Order Books into Distributed Logs</title><link>https://quant.engineering/exchange-order-book-distributed-logs.html</link><description>&lt;p&gt;Every modern exchange is a distributed database in disguise. This article reveals how trading engines transform chaotic streams of buy and sell orders into a perfectly ordered, replayable log, ensuring fairness, determinism, and market data reliability.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 06 Dec 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-12-06:/exchange-order-book-distributed-logs.html</guid><category>market-microstructure-global-systems</category></item><item><title>Latency Profiling in Python: From Code Bottlenecks to Observability</title><link>https://quant.engineering/latency-profiling-in-python.html</link><description>&lt;p&gt;Understanding where time disappears in Python systems requires measuring both CPU and I/O behavior. Profilers, metrics pipelines, and continuous observability tools expose the performance patterns hidden inside production workloads.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 29 Nov 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-11-29:/latency-profiling-in-python.html</guid><category>Low Latency</category></item><item><title>Understanding Latency: From Wire to Code</title><link>https://quant.engineering/understanding-latency-from-wire-to-code.html</link><description>&lt;p&gt;Every microsecond counts, but where do they actually go?&lt;br /&gt;&lt;br /&gt;Tracing the journey of a message from the network wire to application code reveals how NICs, interrupts, syscalls, and runtimes introduce latency at every hop.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 15 Nov 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-11-15:/understanding-latency-from-wire-to-code.html</guid><category>Low Latency</category></item><item><title>Dissecting the Infra of DeFi Protocols</title><link>https://quant.engineering/dissecting-infra-of-defi-protocols.html</link><description>&lt;p&gt;Most DeFi discussions stop at smart contracts. This article goes deeper: through the data pipelines, executors, keepers, and coordination layers that make protocols run. If you're a software engineer, you'll see how DeFi architecture mirrors the systems you already know.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 08 Nov 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-11-08:/dissecting-infra-of-defi-protocols.html</guid><category>Decentralized Finance</category></item><item><title>What Database Scaling Looks Like When Milliseconds Mean Millions</title><link>https://quant.engineering/database-scaling-milliseconds-mean-millions.html</link><description>&lt;p&gt;Financial systems process billions of time-series data points with sub-millisecond query requirements: constraints that break traditional databases. Scaling these workloads requires different architectural choices, from vertical scaling to intelligent sharding schemes and specialized layouts for market data.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 01 Nov 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-11-01:/database-scaling-milliseconds-mean-millions.html</guid><category>Infrastructure</category></item><item><title>Introduction to DeFi Engineering</title><link>https://quant.engineering/introduction-to-defi-engineering.html</link><description>&lt;p&gt;An introduction to the engineering landscape in DeFi protocols: the distinct engineering roles (protocol, infrastructure, execution), the complete technology stack from smart contracts to off-chain systems, core primitives like liquidity pools and oracles, and what makes building in this space fundamentally different from traditional fintech.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Thu, 23 Oct 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-10-23:/introduction-to-defi-engineering.html</guid><category>Decentralized Finance</category></item><item><title>How to Build Execution Systems for Crypto Trading at Scale</title><link>https://quant.engineering/build-execution-systems-crypto-trading-at-scale.html</link><description>&lt;p&gt;How do you execute $100M orders across 10+ crypto exchanges without moving the market? This deep-dive covers the infrastructure behind institutional trading systems: market data pipelines, smart order routing, execution quality metrics, and building for failure.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sun, 12 Oct 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-10-12:/build-execution-systems-crypto-trading-at-scale.html</guid><category>building-real-trading-systems</category></item><item><title>Ring Buffers 101: The Building Block of Low-Latency Systems</title><link>https://quant.engineering/ring-buffers-101.html</link><description>&lt;p&gt;Ring buffers are a foundational data structure in low-latency systems. Their memory layout enables predictable performance and high throughput in real-time workloads such as trading engines, telemetry pipelines, and network processing.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 04 Oct 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-10-04:/ring-buffers-101.html</guid><category>low-latency-fundamentals</category></item><item><title>Message-Oriented Architectures in Trading Systems: Patterns for Scalability and Fault Tolerance</title><link>https://quant.engineering/message-oriented-architectures-in-trading.html</link><description>&lt;p&gt;Modern trading systems rely on message-oriented architectures to move market data, orders, and risk events between services with predictable latency. Delivery guarantees, broker architectures, and ordering constraints shape how these systems behave under load.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sat, 20 Sep 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-09-20:/message-oriented-architectures-in-trading.html</guid><category>Software Architecture</category></item><item><title>Canton: A Distributed Ledger for Global Finance</title><link>https://quant.engineering/canton-distributed-ledger.html</link><description>&lt;p&gt;Traditional settlement takes days because banks cannot trust shared state. Canton Network addresses this with domain-based consensus and cryptographic privacy, enabling real-time settlement without sacrificing confidentiality.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Sun, 07 Sep 2025 00:00:00 -0400</pubDate><guid>tag:quant.engineering,2025-09-07:/canton-distributed-ledger.html</guid><category>Distributed Systems</category></item><item><title>Interdependence of returns across multiple strategies</title><link>https://quant.engineering/interdependence-of-returns-across-multiple-strategies.html</link><description>&lt;p&gt;Low correlation between strategies does not guarantee independence. Hidden dependencies between trading strategies can create concentrated portfolio risk, especially during regime shifts where correlations suddenly converge.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Mon, 03 Mar 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-03-03:/interdependence-of-returns-across-multiple-strategies.html</guid><category>Portfolio construction</category></item><item><title>Setting up an Ubuntu 24.04 EC2 instance for algorithmic trading with Interactive Brokers</title><link>https://quant.engineering/setting-up-an-ubuntu-2404-ec2-instance-for-algorithmic-trading-with-interactive-brokers.html</link><description>&lt;p&gt;Provisioning cloud infrastructure is a common step when moving trading systems from local development to production. This guide shows how to deploy an Ubuntu 24.04 EC2 instance and connect it to Interactive Brokers.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">rundef</dc:creator><pubDate>Fri, 28 Feb 2025 00:00:00 -0500</pubDate><guid>tag:quant.engineering,2025-02-28:/setting-up-an-ubuntu-2404-ec2-instance-for-algorithmic-trading-with-interactive-brokers.html</guid><category>Infrastructure</category></item></channel></rss>