Ddd lightning talk. dynamo lambda

44
DynamoDB Disaster Recovery Joshua Toth

Transcript of Ddd lightning talk. dynamo lambda

DynamoDB Disaster RecoveryJoshua Toth

Bits and pieces

DynamoDB

S3 Buckets

Data Pipeline

Default Solution

Unwieldy

Hours

Didn’t meet requirements

SLA’s

24 Hours

Half hour

Solution 2

DynamoDB streams

<New>

<Update>

<Delete>

Lambda

S3 Versions

UpdateUpdateUpdateNew

The Function

Mapbox / dynamodb replicator

Incremental Backup

Manual Build/Deployment

Upload

Events

Output

Monitoring

Cloudwatch

Baseline

Validate

dynamo-incremental-restore

Details@TothJoshuaJ

github.com/JoshuaToth

[email protected]

Referenceshttps://github.com/mapbox/dynamodb-replicator

https://github.com/PageUpPeopleOrg/dynamo-incremental-restore

Questions?