Case Studies

TV Making Software

The client’s main product is a really complex TV Making Platform that helps businesses to generate ideas for quality video content, effectively schedule and monetize it. This TV Making Software Development case study highlights how Devtorium contributed to enhancing and scaling this powerful platform. To stay at the top of the dynamically changing market they needed a strong, experienced, agile engineering team that could help them build and improve their product. Our developers continue working to ensure the product keeps growing and running smoothly.

TV Making Software Case Study

overview

About the client

Our client is a media company with over 50 years of history in broadcasts. Its solutions create ways to drive revenues and grow audiences. The company got $10 million in funding via Crunchbase. Their solutions drive $48 billion in annual ad sales and create around 5 trillion ad impressions worldwide. The latest product has just won the NAB Show 2022 Award. This case study highlights successful software application development tailored for media and broadcasting.

  • Front-End
  • Back-End
  • QA Testing
  • DevOps
  • Cloud Migration
TV Making Software Development Challenges

Challenges

During this software application development case study, our team tackled core technical and operational challenges…

Migrating a high-load NoSQL Document Database (Raven DB) to a Relational DB (SQL and later to Amazon Aurora).

Providing constant enhancements of the Media inventory optimization engine’s quality and performance.

Developing a cloud-based linear and on-demand scheduling system from scratch.

Creation of a Dynamic generator of advertising campaign scenarios, based on user-configured settings.

Ensuring easy integration with third-party software via a middleware API, which was unstable at the time.

Technologies

Front-end

Angular 7

Webpack

Jasmine

Gulp

DevExpress UI Components

Back-End

.NET Framework 4.7.2

Swashbuckle 2.0

Amazon Aurora DB

Automapper

Autofac

NUnit

Specflow

AWSSDK.S3

DevOps

Docker

Octopus

Bitbucket pipelines

Azure DevOps

Private npm

Terraform

Powershell

Refit

Refit

NodaTime

Moq

OctoPack

AutoFixture

RabbitMQ

Cypress

XRay

Solution

This TV Making Software Development case study showcases successful database migration, the development of a cloud-based scheduling system, and middleware API implementation – all part of our end-to-end software application development services.

Successfully migrated their NoSQL Document Database (Raven DB) to SQL Server and then to Amazon Aurora, which improved performance, enabled better management, and reduced costs.

Designed and implemented a cloud-based linear and on-demand scheduling system prototype from scratch.

Provided integration with third-party software. We implemented a middleware API to connect 2 complex services allowing them to exchange, process, and synchronize data.

Over the years we have significantly optimized and improved the performance of their Media inventory optimization engine, added a lot of new features, and resolved some stability issues:

  • Added base functionality for reports generation;
  • Created multi-language and regional support;
  • Added Peak and off-peak management;
  • Upgraded all UI to the latest Angular version;
  • Added old data purging processes.

Implemented a Dynamic generator of advertising campaign scenarios, based on user-configured settings.

Results the Client Got

The upgraded TV software delivered improved performance, reduced infrastructure costs, and opened the door to major contracts with Sky Media, Discovery, and Disney.

Stability

Better performance and stability have improved their clients’ experience using the application

Cost Saving

Significant cost savings due to migration to Amazon Aurora, which is much less expensive and easier to support than Raven Db used initially

Upgrades

New features, modules, and integrations we managed to add enabled the client to sell and launch their system to one of their biggest clients – Sky Media

New Contracts

Our client is in the process of signing a contract with Discovery and Disney, which should significantly increase their profitability

FAQ

Was this a custom solution or an off-the-shelf integration?

Both, as the project consists of multiple products.

How long did the project take from start to launch?

We joined the client’s teams 7+ years ago. Some products were already in the market, and we helped develop them; some products we added later were designed by us.

What were the measurable outcomes?

  • Reduced infrastructure costs through migration to Amazon Aurora.
  • Enhanced performance and stability improved user experience and client satisfaction.
  • Expanded feature set (e.g., multi-language support, peak management, advanced reporting) increased platform capabilities.
  • Faster time-to-market via a new scheduling system and dynamic ad scenario generator.
  • Improved scalability and integration with third-party systems through middleware APIs.
  • Direct business impact: Enabled successful launches with major clients like Sky Media and positioned the company for high-value contracts with Discovery and Disney.
  • These benefits translated into cost savings and new revenue opportunities within a relatively short timeframe.

What was the team that worked on the case like?

We initially launched with 8 Scrum teams (approximately 50 specialists), with team composition varying over time, reduced to 1 Scrum team involved. These teams were integrated, working collaboratively alongside the client’s in-house developers.

Was the solution integrated with any third-party platforms?

Yes. The project involved integration with a third-party software via a middleware API. Despite the external software being unstable at that moment, our developers successfully implemented a middleware solution that enabled two complex services to exchange, process, and synchronize data effectively.

How was testing incorporated into the product?

Manual, Automation, End-to-End, Load testing, Performance testing, Functional testing

How does this case prove Devtorium can deliver on my needs?

This case demonstrates our IT experts’ ability to handle complex, large-scale systems involving cloud migration, high-load database restructuring, third-party integrations, and continuous performance optimization. We developed critical components from scratch (like scheduling systems and campaign scenario generators), showed long-term support and iterative improvements, and worked with modern DevOps, QA, and front-/back-end tools. If your business needs scalable solutions, system integration, performance tuning, or end-to-end product development, Devtorium has a strong, proven track record.

Ready to develop your solution?

Book a free consultation
cookie-image
cookie-image-mobile

Our website uses cookies

We use cookies and share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided them.