- Microservices-based architecture for seamless scalability
- Spot and on-demand instances switching
- Cost-effective spot instances configuration
- Reduced data traffic between regions
- Optimized cloud spend
The client, a global leader in media solutions, provides video management, distribution, playout and monetization services to broadcasters, telecoms, and content owners across the world.
To ensure the system effectively handles millions of hours of video, the client was looking to modernize the existing architecture that was currently facing the following challenges:
The new architecture utilizes spot instances — unused EC2 capacity — to offer the scale and resources for accelerated video processing.
To prevent the AWS data transfer costs from skyrocketing, the solution makes use of region exclusivity and enables:
An important part of infrastructure optimization was continuous tracking of crucial metrics. We monitored video workflows and collected metrics around spot instances usage, queries execution, overall latency, and more. By measuring what matters, we were able to not only fine-tune system configurations but also to validate the overall architectural design and make sure the solution meets the strategic business goals.