# Moving Mountains of Data off S3

DevFeed: [Moving Mountains of Data off S3](<https://devfeed.tech/articles/moving-mountains-of-data-off-s3-33510.md>)

Original publisher: [Read original article](<https://dev.37signals.com/moving-mountains-of-data-off-s3/>)

Author: Jeremy Daer, Kimberly Rhodes, Fernando Olivares

Published: 2026-01-08T18:00:00Z

Content type: article

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [migration](<https://devfeed.tech/topics/migration.md>), [data](<https://devfeed.tech/topics/data.md>), [amazon](<https://devfeed.tech/topics/amazon.md>), [Rails](<https://devfeed.tech/topics/rails.md>)

Tags: [amazon-s3](<https://devfeed.tech/tags/amazon-s3.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [go](<https://devfeed.tech/tags/go.md>), [migration](<https://devfeed.tech/tags/migration.md>), [s3](<https://devfeed.tech/tags/s3.md>)

## AI overview

A RECORDABLES episode explains how 37signals moved billions of files, including about five billion objects across five petabytes of data, out of Amazon S3 without downtime. It discusses bandwidth limits, AWS constraints, custom Rails tooling, verification, and the risks of deleting the original data.

## Source excerpt

Principal Programmer Jeremy Daer explains how we moved billions of files out of Amazon S3 with zero downtime.