Blog
Write-ups from real engagements and incidents. No hot takes, no launch posts — just the stuff I wish the last team had read before they called me.
2026-04-22 · 9 min read
Why most pg_dump cron jobs fail when you actually need them
Five failure modes I keep finding during backup audits, ranked by how badly they bite. None of them announce themselves until restore day.
Read →2026-04-22 · 7 min read
RTO and RPO for the DACH mid-market, without the enterprise theatre
"Four hours" is not an RTO if you've never measured it. How to produce numbers that survive contact with a real outage — and which numbers actually matter to your board.
Read →2026-04-22 · 8 min read
Hetzner Object Storage vs. AWS S3 for EU backup stacks
Cost, rate limits, durability guarantees, data-residency. A practical side-by-side based on running both in production, with the failure mode that made me shard key prefixes.
Read →