RTL II goes cloud
RTL II expands its software landscape with a cloud-based microservices architecture that together with the container orchestration tool Kubernetes sets new standards in terms of flexibility, scalability and security.
In the increasingly fragmented German TV landscape, RTL II successfully holds its ground as an unique full program and presents a wide range of attractive and vivid content including docu-soaps, soaps, news, documentaries and reports as well as series and feature films. RTL II proves to be a strong TV channel brand and succeeds by reaching all audiences equally.
RTL II traditionally uses a monolithic IT system to display its business processes. All entrepreneurial tasks of the TV station are implemented and managed in a large, established application. Individual sub-applications access a large database and can be operated by the employees via a desktop application. This software architecture offers many advantages, but also the risk of not being able to withstand the ever-increasing traffic at high system loads, e.g. on demand video request Peaks.
In order to avoid instabilities or even the collapse of the entire system landscape, more flexible Internet-based solutions ensuring high scalability, reliability and independence of services had to be applied, to meet the diverse requirements and application scenarios of RTL II (streaming, on demand, video, data and content management, etc.). At the same time, the integration into the existing IT system had to be guaranteed.
The realisation took place in two steps:
1. By taking the existing ecosystem into account, umwerk designed a new system structure consisting of cloud-based, flexible and independent microservices.
The applications already successfully implemented and introduced include an input tool for „TV Now“, the official media library of RTL II, as well as an application for content management and maintenance for the RTL II Presselounge. Other microservices, such as a video management application and various tools for data and content management, are already in their starting blocks.
2. In order to make the transition to this flexible microservices architecture easy, umwerk implemented in the 2nd step the container management tool Kubernetes, which is designed for highest security and maximum scalability. With the help of Kubernetes, all microservices can be installed, updated and managed on one cluster. In this way, the system complexity - due to the increasing number of microservices - is greatly reduced. The container management tool ensures that additional new services can be introduced at high speed, which greatly simplifies work and results in significant cost and time savings for RTL II.
Our project deliverables:
- Planing and implementation of cloud architecture
- Project management
- Styleguides and UI templates development
- Development Frontend (Angular)
- Introduction container orchestrierungs tool (Kubernetes, Shippable)
- Quality Assurance
There are service providers that implement software.
And then there's us. Our field of interest is at least as diverse as our portfolio. Whether it’s User Acceptance Testing of complex system-applications, scalable backends for millions of TV viewers or integrating the hardware of a road roller into a smartphone. We love technology.