Blog Archive
Web3 Is Just Infrastructure With a Hoodie
Everything in Web3 is something you already know. Wallet signing is SSH authentication v2, smart contracts are RPC endpoints with public immutable code, and the trust model is the same "verify, don't trust" principle that drives every good infrastructure system.
Read Post
"Design Me a Highly Resilient Database"
There is no such thing as a "highly resilient database" in the abstract. The right answer starts with understanding the problem — the data, the product, the failure modes, the regulatory environment — not a product name.
Read Post
Security Is Infrastructure
Security and infrastructure are not two disciplines that happen to overlap. They are one discipline that companies have artificially separated because org charts demand clean boxes and job postings demand clean titles.
Read Post
Metrics, Logs, Traces, and Events: What's Actually Different
Four observability signals that get thrown around interchangeably. Understanding what makes each one distinct and where they overlap determines whether your observability stack scales or collapses under its own weight.
Read Post
Distributed Tracing: A Practical Guide
Distributed tracing captures the complete journey of a single request as it passes through multiple services, enabling latency analysis, error propagation tracking, and root cause analysis across complex architectures.
Read Post
Prometheus and OpenTelemetry: How They Fit Together
OpenTelemetry does not replace Prometheus. They solve different problems, they are converging, and understanding the boundary between them will save you from expensive architectural mistakes.
Read Post
Puppets and Octopi: Why Top-Down Orchestration Hits a Wall
Centralized, imperative orchestration requires centralized coordination, and centralized coordination is a bottleneck that doesn't scale. Distributed, declarative convergence pushes intelligence to the edges.
Read Post
The Best Dog Trainer in the World - Or Why Getting Better Isn't Helping
When something has been failing for a while despite competent people working on it, the problem is almost certainly not competence. Before you optimize, ask yourself whether you are training a dog or a cat.
Read Post