Archive

Engineering

Optimizing Your Rails Webpacker Compilation

Optimizing Your Rails Webpacker Compilation

Do you ever find yourself starting up your Rails app, walking away to make a coffee, and coming back only...

scripting

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...

Dependency Graphs in Ruby

Or, Making a Sandwich Using Sidekiq When something goes wrong with your data, Rewind Backups is there to help you...

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...

automated terraform deployments to aws with github actions, by rewind backups

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...

Why Rewind Said Hello to AWS Session Manager and Goodbye to SSH

At Rewind, we generally subscribe to the “treat your servers like cattle, not pets” mantra yet we still have the...

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...

Updating your Rails Model

Deprecating a Critical Rails Model Without Taking out Your Application

True Love is Letting (Your Domain Model) Go … Gently Things change. And when you work in software development, things...

Our Journey Through Application Search

At Rewind, nothing is more important to us than the ability for our customers to quickly recover from a data...