🟡

DynamoDB - Deletion Protection

Enabling deletion protection on DynamoDB tables is the most effective, proactive, and low-overhead approach to prevent accidental table deletion. This feature is designed specifically to avoid destructive actions like the one that caused the outage in the scenario. It is easy to configure, does not require ongoing management, and is ideal for mission-critical data that must remain intact. The deletion protection feature enables you to protect tables from accidental deletion during regular DynamoDB maintenance operations. You can use deletion protection to set whether a table can or cannot be deleted during regular maintenance operations. This flexibility helps ensure that mission-critical tables are protected from deletion.
 
Incorrect options:
Enable point-in-time recovery (PITR) on each DynamoDB table - PITR enables you to restore a table to any point in time within the last 35 days, but it does not prevent deletion. If a table is accidentally deleted, you can restore its data using PITR, but this still involves manual recovery operations and does not eliminate downtime or prevent disruption. While useful for data corruption recovery, PITR is reactive rather than preventive.