Skip to main content
Q1/Q2 Capacity: Now accepting select web engineering & AI code rescue projects.
JoinAffix - Web Engineering
DevOps & CloudIndustry: Media & Video Delivery

Migrating from Costly AWS Setup to Dedicated Cloud Infrastructure

Client: BroadCast Media Group (Media Streaming Network)

Migrating a high-bandwidth video transcoding and web portal workload from overpriced AWS instances to dedicated Hetzner cloud servers, cutting monthly costs by 58%.

Migrating from Costly AWS Setup to Dedicated Cloud Infrastructure
-58%
Reduction in Monthly Infrastructure Costs
3.2x
Faster Video Processing Speeds
$42,000+
Annual Infrastructure Savings
The Challenge & Context

The Problem

BroadCast Media was spending over $6,500/month on AWS egress fees and compute instances that were constantly throttled by CPU credit limits.

Project Constraints

Key Constraints

  • Over 40 TB of video files and media archives to transfer
  • Live transcode workers could not be stopped during business hours
Solution Architecture

Technical Approach & Execution

Architected a high-performance dedicated Linux cluster with Docker Swarm, Cloudflare R2 for zero-egress asset storage, and automated off-site backups.

Phase 01

Zero-Egress Media Archive Migration

Transferred 40 TB of historical video archives from AWS S3 to Cloudflare R2, eliminating egress data transfer charges entirely.

Phase 02

Dedicated Compute Cluster Setup

Provisioned and hardened modern dedicated bare-metal servers running containerized Next.js and video transcode workers.

Infrastructure Topology

Cloud & Deployment

  • Dedicated Linux Bare-Metal Servers (Hetzner)
  • Docker Swarm Container Orchestration
  • Cloudflare R2 Object Storage
  • Automated BorgBackup to Off-Site Storage
Technology Stack

Tools & Languages

DockerLinuxCloudflare R2Next.jsNginxPostgreSQL

Key Engineering Lessons Learned:

  • For compute-heavy and high-bandwidth applications, dedicated bare-metal paired with Cloudflare R2 delivers massive savings over AWS

Facing a similar engineering challenge?

Let's review your architecture, code repositories, or deployment roadblocks.