Menu

Proof of work · our own systems

We restore our own backups, every week

This is Nexidy's own work, on Nexidy's own systems: the check we sell, run on ourselves first, with the results exactly as they were measured. It is internal work, not a client engagement.

The problem

A backup that has never been restored is a file, not a backup. A dump can be cut short, a checksum can go unread, and a restore can need a step nobody wrote down. The only proof that a backup works is restoring it and checking what comes back.

What runs on our systems

The latest results, Sunday 1 November 2026

What the drill caught this week

Our production MySQL moved from 8.0 to 8.4 on 22 October. The two Sunday drills since then still restored into 8.0, so they proved that the backup restored into a version we would never restore into, and this morning's drill downloaded that old 1.1 GB image to do it. We changed the drill to read the version from the running production server and never to download anything, then ran it again: the MySQL result above is the first on the right version.

A test that checks the wrong thing still passes. That is why the check itself gets checked.

What you get when we do this for you

The same drill on your database and the server it runs on: your newest backup restored into a throwaway server that matches yours, the tables and rows compared with the original, the time it took, every step written down so anyone on your team can repeat it, and the fixes in writing if something fails. It is read-only on your production systems, and nothing changes there without your approval. Hamed Kabir reviews and signs off the report before it reaches you.

Tell us about your backups