Skip to content
About
Main content

The mechanisms underneath every data system.

From the physics of disks and networks to the method of measuring them. Each mechanism answers one question, and its parts come in the same order.

BandThe Machine: jump to another band
The Machine

The physical and arithmetic limits every system inherits: disks, caches, networks and queueing laws.

Bytes in Motion

How data travels between places: transport patterns, flow control, routing and the wire.

Bytes at Rest

How data is laid out, made durable, structured, encoded and indexed once it lands.

Concurrency & Consistency

What readers and writers are promised when their work overlaps.

Query Engines

How a question becomes a plan, how the plan runs, and what happens when it does not fit in memory.

Distribution & Failure

How many machines act as one, survive failure, and break themselves under load.

Resources & Cost

Who gets capacity, when, and what every choice costs in money.

Time & Change

Data that keeps arriving, keeps changing, and must be kept healthy as it ages.

Meaning

How data carries a definition its consumers can rely on: modeling, schema evolution, quality and metadata.

Operations

How pipelines are coordinated, observed and protected in production.

Special Shapes & Boundaries

Workloads that aren't rows and ranges (text, vectors, graphs, geo, time series) and the contracts at system edges.

Method

How to tell whether a measurement means what you think.