Curated AWS SSM Scripts

Curated AWS SSM Scripts

We’ve written in a previous article about Rewind’s use of AWS SSM Session Manager and associated IAM policies to allow shell and SSH tunnel access to AWS resources.  We also open sourced a small tool we created to make use of SSM easier called aws-connect. But what if...
Using S3 batch to tag data for removal

Using S3 batch to tag data for removal

At Rewind, we have a requirement to remove data from AWS S3 based on an external time criteria. We settled on using S3 batch and some tooling around this to handle the removal of the data “automagically” using tagging and S3 content lifecycle rules....
Automated Terraform Deployments to AWS with Github Actions

Automated Terraform Deployments to AWS with Github Actions

We’ve written in a previous blog post how Terraform helps us manage a lot of infrastructure for several platforms in a consistent manner. Recently we’ve been able to develop an automated workflow for actually applying our Terraform configuration to environments with...
Aggregating Webhooks with DynamoDB and SQS Delay Queues

Aggregating Webhooks with DynamoDB and SQS Delay Queues

Webhooks and the processing of them are a big part of Rewind backups. We’re now processing over 300 million hooks per month at a peak rate of approx 190 hooks per second. We’ve written before about a scalable method for processing large volumes of webhooks and also...