Digital UK/Freeview EPG reinvented for the cloud!

Take control of your IT cost while building modern, scalable applications that meet your needs.

Digital UK wanted a hybrid cloud solution for their Freeview broadcast services. So they selected alfa1 to be their technology partner to re-envision their critical Freeview broadcast infrastructure as a cutting-edge cloud-native solution using Amazon Web Services (AWS).


The challenge

The challenge was to seamlessly combine an on-premise, public cloud infrastructure, dynamically targeting micro-service containers to balance availability against cost. Plus, the broadcast availability had to live up to the expectations: a minimum 99.99% availability.

Our approach

Broadcast availability expectations (at least 99.99%) and typical cloud provider availability (99.95%) are no longer incompatible, since the truly critical components are deployed over the on-premise infrastructure, whilst everything else runs in the public cloud.

Leveraging features only available in the cloud, alfa1 designed and built an on-demand DR (Disaster Recovery) system that is online only when needed (and for regular automated testing), resulting in significant operational savings.

The result

Working in close collaboration with Digital UK and the BBC Engineering Operations team, alfa1 combined licensed core components, open source tools and bespoke agile software development with modern UX&D (User Experience and Design) principles. The result is a cost-effective solution optimised for existing business processes, built on an advanced architecture ready for future expansion.

freeview 2

Digital UK, which provides and operates the broadcast infrastructure for the UK’s Freeview DTT service, has concluded a software services agreement with alfa1 for the critical CSI (Central Service Information) system, which will be operated by the BBC Engineering Operations team. The system provides channel management and EPG metadata processing, without which customer devices would not be able to discover channels or browse the EPG. The system allows individual channel owners and service providers to upload their schedule information, where it is verified and collated before being output as DVB Service Information (DVB SI) for distribution over all multiplexes in the UK DTT network. It also handles real-time triggers from the playout systems to enable accurate PVR recording.

The alfa1 solution uses leading open source projects − including Docker, Kubernetes, Angular 2, Spring Framework, Cassandra, RabbitMQ and Prometheus − to deliver advanced functionality quickly and on budget. All open source tools have been carefully vetted for quality, maturity, adoption level and community engagement, and alfa1 contributes to the open source community whenever possible. alfa1 specialises in the Amazon Web Services (AWS) cloud platform, but by the use abstraction layers can build cloud-agnostic solutions where independence is required. On top of Amazon EC2 we use Kubernetes with Docker engine.

About Digital UK:

Digital UK supports Freeview viewers and channels. The company manages strategy, policy and service development for digital terrestrial television (DTT) in the UK and provides day-to-day technical management of the Freeview Electronic Programme Guide (EPG). Digital UK is owned by the BBC, ITV, Channel 4 and Arqiva and has also led development of Freeview Play, a new hybrid platform bringing together free-to-view DTT and catch-up services in a range of TVs and set-top boxes.