## How & Why Moon squad converted a Single-Region table to Global Table --- # How? I heard it's complicated https://rocketeers.atlassian.net/l/cp/iD4HDmPV --- ### what it looks like ![](https://i.imgur.com/nPokfqp.png) --- # High-level steps 1. Enabling DeletionProtection on single-region DynamoDB table 2. Unsync single-region table from IaC 3. Create a replica to convert to Global table 4. Update your IaC configuration and sync 5. Turn on table deletion protection for your replica table --- # WHY tho? --- 1. to build our confidence in our BCDR plan 2. low overhead costs compared to PITR, AWS Backup for BCDR 3. keeps our RTO short (<30mins) 4. keeps our BCDR steps/IaC lean --- # Costs --- ![](https://i.imgur.com/dR5EDAc.png) --- ![](https://i.imgur.com/eFuTTBe.png) - posted 21 Nov 2019 --- #### Before Global Table ![](https://i.imgur.com/lkEvlFZ.png) --- #### After Global Table ![](https://i.imgur.com/44sUn1L.png) --- #### Anything else? --- ## Thank you! ---
{"metaMigratedAt":"2023-06-18T00:49:18.172Z","metaMigratedFrom":"YAML","title":"Lightning Talk by Moon","breaks":true,"description":"View the slide with \"Slide Mode\".","contributors":"[{\"id\":\"1871c7e5-a757-46f4-a3d5-742faff24553\",\"add\":3669,\"del\":2560}]"}
    154 views