The client is a global broadcast and media services provider working with the biggest media brands on the planet. Their services help channels, broadcasters and content rights holders reach and engage with their audiences through traditional and new media. It has 2500 employees worldwide and distributes over 2.7 million hours of programming each year.
Using the old IT infrastructure, the client faced four major problems when adding new clients to their portfolio:
Every client was using a separate application
This setup allowed our client to provide top quality services, but they came at a high cost in terms of time and money.
The solution developed by Qubiz comprises:
In the first phase of the project the new platform was created. Through the platform, our client can request hardware resources on an as-needed basis (scale up or down the storage and computing power according to necessity), thus maximising the utilisation of the infrastructure in use. We started this phase with an augmented team of five composed of one software architect, one project/delivery manager, a functional analyst, one software developer and one tester.In the second phase, we developed new features for the platform, including a task management module. During this phase three more developers were added to the initial augmented team.In the third - and current - phase, the dedicated applications are being developed, which include file acquisition, transcoding, digital rights management, and file delivery. Also, new features are being added to the asset management platform. While the platform is developed in .NET, we decided to make a technological switch and develop the dedicated applications in Java. Furthermore, we started using a continuous delivery approach. Currently the team has 10 members: one software architect, one functional analyst, one project/delivery manager, five software developers and two testers.
In order to make sure the communication is not affected by distance and time zone differences we agreed to:
The solution offered by Qubiz is a cloud application that uses the following technologies:
Architecture patterns and components:
Technology stack:
Responsive design: Bootstrap