NGINX supports myCanal for Canal+ | Infrastructure | News | Rapid TV News
By continuing to use this site you consent to the use of cookies on your device as described in our privacy policy unless you have disabled them. You can change your cookie settings at any time but parts of our site will not function correctly without them. [Close]
Open source web technologies developer NGINX has been tasked to keep personalised TV running for Canal+ group.

A long-standing player in the French broadcasting landscape, Canal+ Group has developed its OTT product myCanal, with the aim of consolidating its entire portfolio of sites and videos into one single platform (including, the VOD and SVOD services and its classic TV services) so that users can connect with all of the group’s sites in just one click.

In order to implement a service platform that satisfies the group’s ambitions, everyday a data, editorial and recommendation (DER) team ensures that it integrates all the connected TV applications, as well as the new functionalities available in the set-top boxes (programme guides, the recommendation engine) all whilst providing users with a rich, fluid and intuitive experience. To streamline this, the teams decided to turn to NGINX Plus, a software load balancer, web server and content cache created on free web server software NGINX Open Source.

canal 14 june 2018NGINX Plus supports the Canal+ teams with the management of routing functions on microservices. Canal+ has many different test/development and production services running, and frequently needs to route each microservice onto the current production version to manage and maintain the platform. NGINX Plus offers a tool allowing the teams to deal with different production tasks and have one single entry point to retrieve all the logins and measurements relating to the load.

“myCanal very quickly became a big success with users,” said Frédéric Guay, tech team manager at Canal+. “As a result, the teams had an enormous need for greater scalability and required a product that was able to respond to this load increase and ensure the functionalities and performance of the platform. Our platform is hosted in the cloud and carved up in microservices, and NGINX Plus is the only option on the market that provides the functionality that enables us to run the dynamic routing resolution requested by our users and offer the right services at the right time. In the end, more traffic generates more data, and we were looking for a partner to offer us a comprehensive and functional measurement for the different parts of our system.”

The cache functionality of NGINX Plus is also designed to enable the teams to have information on the performance of the platform in real time (ratio, error rate and so on).

“The migration to NGINX Plus had to be completed step by step. First of all, we carried out an iterative development of the caches, then we invested in the router part,” added Guay. “The implementation did not call for any external support and the migration of all the services was completed in a month and a half. This flexibility was well received by all those keen to ensure the platform’s continuity.”

Canal+ said that its teams were able to manage the peaks in traffic, which could amount to 50,000 requests per second for HTTP caches and 10,000 requests per second on the routers, with a reduced number of servers.

“Since the beginning of our collaboration, NGINX Plus has granted the platform the means to grow and ensure an optimal service for Canal’s subscribers, who benefit from a rich, enjoyable and fluid experience,” said Guay. “Our users now have access to all of their favourite programmes in one place, ready to watch on demand, when they want and never having to worry about the site slowing them down. With NGINX Plus, that crucial final episode of Versailles will never be interrupted again. In fact, our platform has never performed as well as it is now.”