Cloud & DevOps

Glasswave Streaming

Re-architected infrastructure that cut hosting costs 34% while handling 5x traffic during peak events.

Glasswave Streaming — Re-architected infrastructure that cut hosting costs 34% while handling 5x traffic during peak events.

Industry

Media & Entertainment

Timeline

12 weeks

Team

2 engineers, 1 DevOps

Category

Cloud & DevOps

The challenge

Where things stood

Glasswave's infrastructure was over-provisioned year-round to survive occasional traffic spikes during live events, which meant they were paying peak-capacity prices for off-peak traffic most of the year.

The approach

How we got there

01

Traffic pattern analysis

Analyzed a year of traffic data to separate genuine peak-event load from baseline usage before touching any infrastructure.

02

Autoscaling on Kubernetes

Migrated to a Kubernetes setup that scales out automatically for live events and back down afterward, instead of running peak capacity permanently.

03

Observability rollout

Added monitoring and alerting so capacity issues surface as a dashboard warning, not a viewer-reported outage.

The results

What changed

34%

Reduction in hosting costs

5x

Peak traffic handled during live events

0

Event-related outages since migration

Under the hood

Tech stack

Kubernetes

Scales streaming infrastructure out automatically during live events and back down after.

AWS

Hosts the underlying compute and storage Kubernetes scales across.

Terraform

Defines the cluster and networking as code so scaling changes are reviewable, not manual.

Prometheus/Grafana

Surfaces capacity issues on a dashboard before they become a viewer-facing outage.

Docker

Packages services consistently across the autoscaled cluster.

Node.js

Runs the services that scale in and out with Kubernetes during live events.