Westtelco · Multi-cloud

Multi-cloud migration of 180TB of recordings — Westtelco

Migration completed in 12 weeks. Storage costs reduced by 62%. Legal retention compliance automated.

Cloud migration of recordings
Duration
3 months
Team
3 engineers
Industry
Telecom / Multi-cloud
Stack
AWS · Azure · GCP · Dropbox API · Zoom API · Python
Problem

Westtelco stored terabytes of meeting recordings in Zoom Cloud, with rising costs and no automated retention policy. Migrating them manually to other clouds would have taken years.

Solution

A migration pipeline that reads the Zoom Cloud API, applies retention and routing rules, and distributes recordings to AWS S3, Azure Blob, GCP Storage and Dropbox based on business criteria. Parallel execution.

Implementation

How we built it

  1. 01Analysis of the recordings catalog and definition of retention rules by meeting type
  2. 02Concurrent Python pipeline with per-destination queues (AWS/Azure/GCP/Dropbox)
  3. 03Adaptive rate limiting to respect source and destination APIs without failures
  4. 04Post-upload integrity verification: checksums and playback validation
  5. 05Progress dashboard with dynamic ETA and failure alerts for the IT team
  6. 06Secure deletion from Zoom Cloud once the migration is verified (optional per customer)
Measurable results

The impact in numbers

TB migrated
0180 TB
Complete
Monthly cost
$8,400$3,200
-62%
Migration time
18 months est.12 wks
-83%
Trend · USD
Monthly cost before (USD)Monthly cost after (USD)
05,22510,450

Migration completed in 12 weeks. Storage costs reduced by 62%. Legal retention compliance automated.

Have a similar project?

Tell us about your challenge and we will propose how we would solve it. No commitment.