Blog

Writing on data reliability,
incident response,
and operational knowledge.

Incident response

Why severity classification
is the most skipped step.

November 2025 · 5 min read

P0 through P3 aren't just labels. They're a contract with your stakeholders about response time and escalation. Most teams skip classification entirely and go straight to debugging. That's how P1s turn into P0s.

Read →104
Tooling

Airflow at 2 AM:
a diagnostic field guide.

October 2025 · 7 min read

The scheduler crashed. Or the DAG is stuck. Or the executor ran out of memory. Here's the ordered checklist for diagnosing Airflow failures fast — drawn from a decade of late-night incidents.

Read →110
Data reliability

The blast radius question
nobody asks first.

September 2025 · 5 min read

Before you start debugging, you need to know what's downstream. Most engineers jump straight to root cause. That's why they often fix the pipeline but miss the backfill that three dashboards needed.

Read →68
Data engineering

Schema drift kills more pipelines
than any other incident.

November 2025 · 6 min read

Your upstream team renamed a column. Your pipeline doesn't know yet. This is the story of how schema drift accounts for 15% of all data incidents and how to build a runbook that handles it gracefully when it happens.

Read →105
Team culture

Onboarding a new engineer
shouldn't require a senior.

October 2025 · 4 min read

If your new hire can't resolve a P0 incident using only the documentation in their first month, that's not a problem with the hire. It's a problem with the documentation. Here's how to fix it.

Read →130
Knowledge management

Runbooks rot.
Here's how to keep them alive.

September 2025 · 6 min read

A runbook that was accurate eight months ago but references a deprecated tool and an engineer who left is worse than no runbook. It gives false confidence. Three practices that keep runbooks from going stale.

Read →104
← Newer postsPage 5 of 5Older posts →
Continue exploring
About us →How ShieldSet works →Pricing and free plan →All posts →
Ready to start?
Generate your first runbook