Skip to content

Instantly share code, notes, and snippets.

@jedi4ever
Last active September 2, 2017 21:08
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jedi4ever/886c33424468ab888d57f673aff82470 to your computer and use it in GitHub Desktop.
Save jedi4ever/886c33424468ab888d57f673aff82470 to your computer and use it in GitHub Desktop.

Analyzed

// Explains Dead Letter Queue + bad event handling + blocking

// You set the amount of events(batchsize) + guarantees of concurrency per shard+ plus key only active in 1 shard at the time

Lambda Handle stream

Handle Record

Mapbox dynamodb replicator

Lambda Handle Stream

PageUp Restore / S3 versioning

Uses S3 versions to check up until certain point in time:

  • More of a replication script , not for backup
  • //Deduplicate updates to the same key
  • // http.globalAgent.maxSockets = 500;
  • // Max inflight request checking for dynamo
  • AWS DynamoDB Cross Region Replication using Lambda (Node.js) - http://www.mylinuxguru.com/?p=698

Python based Handling of Batches when writing:

Generic links

To Analyze

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment