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.
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
Related Case Studies
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