Archive

Engineering

EBS Volumes with ECS & Terraform

Rewind's DevOps team used EBS volumes, ECS, and Terraform to improve the reliability and scalability of the Rewind Vault. Learn...

Recovering Deleted Files in GitHub

Every developer has deleted the wrong file from their project at least once. It can either be a hastily executed `rm...

  • GitHub
A graphic representation of our Redis clusters using AWS Lambda.

How to Autoscale Redis Clusters with AWS Step Functions and Lambda

Redis provides memory for our Sidekiq workers during high demand periods. Here's how we built it using Lambda and AWS...
A woman looking at a computer screen showing lines of code.

Continuous Code Auditing for SOC 2 Compliance

Continuously monitoring and auditing your code changes is a key aspect of SOC 2 compliance. Here's how Rewind audits and...

Best Practices for Reviewing Pull Requests in GitHub

Do not harm the project’s code. This was the crucial principle my seniors would stress every day when I started...

  • GitHub

9 Tips & Tricks to Enable Zeitwerk Autoloader in your Rails App

Co-authored by Sanket Patel Introduction Do you have a Rails 5 (or older) app that uses Sidekiq and want to...

Best Practices for Using GitHub Issues

Every software project needs a way to track and organize work that needs done. Tools for this range from simple...

  • GitHub

How to Migrate from GitHub’s Enterprise Server to Enterprise Cloud

GitHub Enterprise Server is the on-premises git repository hosting offering from GitHub. Large organizations commonly run GitHub Enterprise Server for improved control...

  • GitHub

How to Prevent Discovery Attacks

When something goes wrong with your data, Rewind Backups is there to help you restore it back to the way...