Reliability · Observability · Engineering Leadership

Building reliable systems is both a technology and an organizational problem.

I write about incidents, observability, cost, and organizational challenges from operating large-scale services. The focus is on decision criteria and outcomes rather than the technology itself.

View all writing
01

Why SRE Focuses on Incident Prevention During Development

Considering CI checks for known failure patterns so teams can address them before production incidents.

Engineering Leadership
02

When Is an Incident Prevention Action Complete?

How comparing database outbound traffic after a query change separated applying a fix from checking its effect

Reliability
03

Can Service Tiers Capture Dependency Risk?

An incident where a lower-tier dependency stopped a major customer function and prompted a review of request-level dependencies

Reliability
04

Why Writes Failed When We Scaled Down Loki

Investigating write failures when scaling down Loki with a replication factor of two and proposing an improvement.

Reliability
05

Can Ticket Counts Measure Team Performance?

Why completed cost improvements left the team goal unmet and how that should guide the next priority

Engineering Leadership
06

A Progressive Deployment Policy Based on Customer Impact

How requiring progressive deployment for roles that could directly affect customers reduced rollbacks after full rollouts

Engineering Leadership