Back to Case Studies
Case Study 03

929K Recording Migration

Migrated 929,659 recordings from Twilio to Supabase, cutting storage costs from $450/mo to $2.17/mo.

MSB789KVVC79KDEV61K$450/mo → $2.17/mo
929K
Recordings Migrated
$450/mo
Before Cost
$2.17/mo
After Cost
$5,374+
Annual Savings

The Problem

Twilio recording storage was costing ~$450/month and growing. 929,659 recordings needed to be migrated to cheaper storage without disrupting live operations.

The Solution

  • Built migration pipeline to move recordings from Twilio to Supabase
  • Implemented Supabase resumable uploading via Core API
  • Real-time migration: new recordings migrate from Twilio to Supabase immediately upon call completion
  • All migrated recordings deleted from Twilio storage
  • 868,931 recordings discovered and processed initially
  • 789,456 successfully migrated across multiple agencies
  • Additional 60,728 recordings migrated during the 2-week migration period

Tech Stack

Golang PostgreSQL Supabase Twilio API Node.js
Ready to start?

Let's build something solid.

We take on a limited number of projects to ensure every engagement gets our full engineering focus.

Start a Project