Snippet · Shipping & running it
Back it up, and test the restore
An untested backup is a hypothesis.
My data lives in <database / files / both>, hosted on <host>. Set up backups: - What's backed up, how often, and where it's stored — somewhere separate from the thing being backed up. - How long they're kept, and how much that costs. - Whether my host already does this, and what its restore process actually involves. Many "automatic backups" are harder to restore than people assume. Then the important part: give me the exact steps to restore into a fresh environment, so I can run them now as a test. Also: what ISN'T covered — uploaded files? environment config? Those are usually the gap.
Do the restore. Today, into a scratch environment. Finding out your backups are empty during an incident is a specific and avoidable kind of bad evening.