Adopting the Cloud for a
Media & Advertising Company

Switching from on-premise servers to using AWS cloud services. Enabling a cloud powered video rendering service and full integration into a new website, also powered by AWS tools.

Client: LocalTV
Industry: Media & Advertising
Services: Cloud Adoption & Media Display

Opportunity

LocalTV specialise in high quality video and advertising content, reaching and audience of over 300,000 per month. LocalTV’s challenge was to replace an old, in-house windows system that wasn’t performing to a high enough standard. It was becoming slow, producing upload errors and needed a refresh and adoption to cloud services. With hundreds of large format video files added regularly, LocalTV had to future proof their existing infrastructure which meant building a new cloud dependant system with Firemind.

We knew that switching to AWS Managed Services whilst adopting best practices when building a new infrastructure would solve the issues the client was experiencing and enable savings opportunities and free up considerable time.

Unlimited Storage

Switching to cloud storage ensured LocalTV could continue to upload their footage with no risk of down time or upload errors.

Multi Level Encryption

AWS could provide full security with the use of KMS for encryption at rest and ACM for encryption in transit.

Cloud Savings

Over 50% initial monthly savings when moving from an independent storage supplier to cloud storage using Amazon S3.

Switching to cloud storage ensured LocalTV could continue to upload their footage with no risk of down time or upload errors.

AWS could provide full security with the use of KMS for encryption at rest and ACM for encryption in transit.

Over 50% initial monthly savings when moving from an independent storage supplier to cloud storage using Amazon S3.

Solution

Firemind’s solution was to build LocalTV’s website from the ground up, making it highly available, responsive and compatible with changing customer demands and request rates. As such, Firemind made use of AWS Application Load Balancers, Elastic Container Service, AWS MediaConvert, AWS CloudFront and Amazon S3. Amazon ECS was also hooked up to CloudWatch, for deploying monitoring tools and alarms for CPU Utilisation, being responsive to change and auto scaling.

For the Load Balancer, Firemind’s solution was to put this behind a CloudFront Distribution. This was to improve caching, instead of making uncached requests to a load balancer which would’ve incurred a further cost. Also, Firemind understood CloudFront’s benefit in providing faster response times for users around the world. Local TV host video content on their website and within user access areas, so quick loading times were essential.

Included in the solution was a rebuild of Local TV’s media transcoding service. Previously this was all done via a Windows server, however Firemind decoupled their architecture and moved to Amazon ECS, API Gateway, AWS Lambda and AWS MediaConvert – this part of the solution also utilised CloudFront as a CDN. MediaConvert is a managed service, providing a variety of outputs for broadcast and online video playback. Lambda is a microservice provider, enabling rapid response times within the infrastructure when a video has been submitted for transcoding by MediaConvert.

Furthermore, CloudFront was used to playback the video files for Local TV’s website from an S3 bucket. Firemind chunked the files into smaller parts that were outputted by MediaConvert, supporting users on slower connections.

Firemind also made use of AWS Web Application Firewalls with CloudFront to ensure that malicious requests didn’t get through to the origin server. Firemind utilised multiple rulesets including the CommonRuleSet, WordPressRuleSet, IPReputationList and SQLRuleSet.

The Architecture

“Firemind have a deep knowledge of technology and how to use tech to solve business problems. They're very progressive and are helping to transform our business and operations within the cloud. They are extremely technically advanced compared to other tech and development companies we've worked with. Very professional in our dealings with them and are true partners to our business, not just suppliers.”

Lesley Mackenzie CEO at Mackenzie Media

Outcome

Once the solution was completed by Firemind, LocalTV were ecstatic due to the improvements that resulted from cloud adoption. The project resulted in an 80% faster, more responsive website with a brand-new end-to-end video processing service for the client to use. This was vigorously tested and experimented with to ensure that all video files sent through were properly transcoded before being sent to the website for playback.

LocalTV’s productivity rapidly increased, as working with the new system with detailed documentation provided by Firemind expedited all process operations. This saved approximately 4/5 days per month for their internal teams to use on video production and other company operations.

AWS

Being AWS Partners, we leverage AWS services for everything from hosting your cloud environment to storing, computing and transforming your data.

Here are some of the AWS services that allowed us to deliver on this project.

AWS CloudFront
AWS Media Convert
Amazon S3

Start your journey with us today