INC-004: A client's store went dark, and I debugged the wrong thing twice

I assumed the backend host was the problem, then a free-tier cold start. Both were wrong. The frontend actually lived on Cloudflare Pages, and a detach/reattach of the custom domain had left it...

severity: SEV-1 | kind: outage | date: 2026-08-14 | status: RESOLVED

Impact

nufab.store returned Cloudflare 522 errors to many visitors; the client was getting customer calls while it was down.

Summary

I assumed the backend host was the problem, then a free-tier cold start. Both were wrong. The frontend actually lived on Cloudflare Pages, and a detach/reattach of the custom domain had left it stuck and deleted its DNS record.

Timeline

Root cause

Changing a custom-domain attachment removed the DNS record the domain depended on, and I didn't have an up-to-date map of which service served which part of the site.

What didn't work

Resolution

Action items

Lesson

_Before debugging, confirm where the thing actually runs. I spent the first part of the outage fixing a service that was fine._

tags: cloudflare, dns, render, incident-response