Easily restore your project to a previous version with our new Instant One-click Backup Recovery

0

How Telenor's streaming platform federates metadata from external APIs with Hygraph

Hygraph customer success story - telenor
  • 2K

    New Videos Programmatically Added per Month

  • 100ms

    Max Latency on Millions of Monthly API Calls

  • 90%+

    Branded Metadata Served from Hygraph

Telenor logo
When you work with a monolith, you become a spec writer. We needed the abstraction layer (of a database) and a UI on top of it, which would have used a large amount of development resources inhouse.
Lars-Flemming Clausen
Lars-Flemming Clausen
Senior Engineer, Telenor

Use case

Content Federation, Applications & Platforms

Industry

Media and Publication

Previous stack

Homebrew

The Process

There were several factors that were critical to choosing the new tech stack. Perhaps the most important being to remove this time consuming, manual process. The team needed to free up the development team’s time for more engaging tasks other than editing metadata. Centralizing the data and simplifying the process would also make it easier for the team to enact changes quickly. Another significant aim was to reduce the likelihood of incorrect information by creating a structure and organization to the centralized metadata hub so that the team could quickly adapt the information without a hassle.

It was clear that the team needed a powerful database-like solution with the capabilities of a CMS to achieve flexible content modeling and metadata aggregation. With the Telenor team being nearly 100 users, the solution needed the feature-heavy nature of a highly technical solution and a clean UI to make it easy for the content team to work with the data.

Taking the SaaS approach was more conducive to the working styles of the Telenor team. In reducing the overhead, the team was able to focus on features and workflows which were important to the project, rather than having to work around irrelevant features. The flexibility that Hygraph provides to set up and change the project schema as the project grows and develops makes the development of the projects faster and less of a hassle for developers to make changes later on in the development process. The intuitive UI helps ensure that the rest of the team can make manual changes to the content as efficiently as possible.

Why Hygraph?

The Telenor team chose Hygraph for the following reasons.

GraphQL Content APIs

Because the API is GraphQL native, rather than being built on top of a REST API, Hygraph realizes the performance benefits that GraphQL promises. Hygraph strikes the balance of a modern tech stack without sacrificing robust feature set and reliability. The Hygraph API is able to support the sustained high performance necessary for Telenor’s project of approximately 100 messages per second. Taking a programmatic approach to content creation and editing, ensures that data remains accurate and that manual entry mistakes are eliminated.

No-Code Schema Editor

The no-code schema editor made it easy for team members to make changes to the API schema without needing to touch the codebase. As the project continues to develop, it is simpler to make changes throughout the development process. This gives the team more flexibility to create a first iteration with the most important information, and make changes such as adding additional locales, as they have the resources. Because the streaming platform is constantly evolving, as the Telenor team has a continuous delivery model, the Hygraph schema editor enables the team to work with agility.

Intuitive UI

The clean UI and granular user roles and permissions make it easier for content teams, in addition to developers, to add, fix, and change data points. In addition to being more structured and organized than the previous collection of XML files, Hygraph has improved the workflows surrounding the metadata by creating a hybrid workflow of manual and programmatic content changes. The manual work that still remains when ensuring data integrity is more efficient with Hygraph. For larger changes, the GraphQL Mutations API is leveraged to quickly make bulk changes.

Results and Benefits

  • Full GraphQL Native support, including a powerful API and ecosystem support

  • API meets performance needs of less than 100ms latency on millions of API calls, making it significantly faster than other commercial GraphQL APIs on the market

  • High degree of flexibility with the tech stack

  • Hygraph enables a quick time to market with the first iteration of the project meeting 3 month deadline

  • Sleek UI, which makes it easy to add quick fixes to the content

  • No heavy licensing fees like that of monolith systems

  • Fast feature development


Sign up for our newsletter!

Be the first to know about releases and industry news and insights.