Engineering notes

Short notes from production

Not every lesson deserves two thousand words. These are the short ones: decisions, defaults and details our engineers apply on real infrastructure.

All notes

The collection

Baremetal

Choosing NVMe for Blockchain Databases

Capacity is the easy number. Sustained write endurance and latency under compaction are the ones that decide node health.

3 min readRead
RPC Performance

Why Latency Matters for RPC Infrastructure

Median latency is a vanity metric. Products fail at the tail.

3 min readRead
Observability

What We Monitor on Production Nodes

The short list we put on every node dashboard before anything else.

2 min readRead
Architecture

How We Think About Multi Region Architecture

Two regions solve different problems depending on why you added the second one.

3 min readRead
FinOps

Cloud Egress, the Hidden Infrastructure Cost

Peer to peer traffic and public API responses make egress the line item nobody forecasts.

3 min readRead
Architecture

Why Infrastructure Isolation Matters

Shared capacity is fine until one consumer decides what everyone else experiences.

2 min readRead
Platform Engineering

When Kubernetes Adds Too Much Complexity

Orchestration earns its keep on stateless services. On multi terabyte nodes it mostly adds a scheduler that can hurt you.

3 min readRead
Blockchain Data

Monitoring ClickHouse at Scale

Most ClickHouse incidents are visible in part counts long before they are visible to users.

2 min readRead
Platform Engineering

Terraform Modules for Repeatable Infrastructure

A module per role beats a module per resource, every time.

2 min readRead
Architecture

Designing Better Failover

Automatic failover that has never been exercised is a hypothesis, not a control.

3 min readRead