Cloud & Infrastructure Practical By Samson Tanimawo, PhD Published May 19, 2026 4 min read

The Deletion Protection Discipline Across Resources

Most accidental deletions could have been prevented. The protection model and which resources should be protected by default.

Default-protect

Production databases, S3 buckets with customer data, IAM policies.

IaC enforces the protection. Manual deletion requires explicit unprotect step.

Engineering escape

Engineers can unprotect for migration. Logged; reviewed; re-protected after.

The friction is the point.

Recovery if unprotected

Backup retention. Soft-delete with grace period.

Test recovery. An untested recovery is theatre.