37signals moved 5 petabytes (5 billion files) from AWS S3 to self-hosted Pure Storage FlashBlade with zero downtime in under 10 days. The migration required custom Rails tooling for coordination, DuckDB for efficient data partitioning, and careful reconciliation processes. Key challenges included AWS bandwidth limits, the

1h 4m read time From dev.37signals.com
Post cover image
Table of contents
TimestampsLinks & ResourcesTranscript

Sort: