guardian / media-atom-maker

A tool for creating media atoms, including a UI specifically for managing video
https://video.gutools.co.uk/videos
4 stars 3 forks source link

Enable nightly backups for media-atom-pipeline's DynamoDB table #1136

Closed jacobwinch closed 11 months ago

jacobwinch commented 11 months ago

What does this change?

This PR allows us to start backing up media-atom-pipeline's DynamoDB table using https://github.com/guardian/aws-backup. For more details on this project see this doc and this audit that @guardian/devx-reliability have been working on with Heads of Engineering & EMs.

How to test

I've deployed this project to CODE to confirm that it works as expected.

I will also double check that backups are taken as expected (this should happen the night after this CFN change is applied).

How can we measure success?

We will be able to recover (most) data stored in this table in the unlikely event that it is ever deleted.

Have we considered potential risks?

Yes, a number of risks related to performance, cost and privacy were considered. See this doc for more details.

Deployment

Riff-Raff deploys this template[^1] and CD is enabled, so merging this PR should be sufficient.

[^1]: Although it's getting renamed somewhere along the line!

prout-bot commented 11 months ago

Seen on PROD (merged by @jacobwinch 5 minutes and 28 seconds ago) Please check your changes!

jacobwinch commented 11 months ago

I will also double check that backups are taken as expected (this should happen the night after this CFN change is applied).

This has been working:

image