Proposal: Add a best-effort project export when deletion is requested
Despite delayed project deletion being enabled for all projects on .com we continue to get emergency requests for project restores that require a lot of time and manual work. One thing that would help reduce the toil of project restores is if we initiate a project backup immediately when a project delete is requested.
- Realizing that not all project backups are successful, this would be best-effort on our end, to not block the deletion.
- This would be enabled for all users in all plans, where delayed project deletion is enabled
- We might want to add a minimum time before they can force a deletion, so that we have time to perform the backup. Or wait until the backup succeeds/fails before enabling the final delete.
- Using a separate bucket, or separate prefix for the backups would make it simple to apply bucket level retention policies. Unless we cleanup the backups ourselves.
Edited by John Jarvis