About
nagarro
Discover more about us,
an outstanding digital
solutions developer and a
great place to work in.
Investor
relations
Financial information,
governance, reports,
announcements, and
investor events.
News &
press releases
Catch up to what we are
doing, and what people
are talking about.
Caring &
sustainability
We care for our world.
Learn about our ESG
initiatives.
Thinking about
becoming a Nagarrian?
 
talk to us
Welcome to digital product engineering
Thanks for your interest. How can we help?
 
success story

Feed Generator System
for a leading public broadcaster

A smart solution designed to automate feed generation for multiple partners.
challenge_icon
challenge
The Feed Generation System worked on manual scripts that needed to be run daily which made it inefficient. It was designed on complex and diverse technologies, which often led to a long onboarding process for new partners. Onboarding was not only tedious, but precarious, often impacting feeds for existing partners. If any changes/additions were needed, a significant amount of development effort was required, due to the complexity of the system.
process_icon
solution
Nagarro designed a GraphQL Java-based solution. Feeds for each of the partners are generated using metadata configuration files in an automated manner. The system is comprised of three components: feed scheduler, feed data engine and storage and feed component. The solution leverages GCP platform capabilities for benefits like scalability and maintainability. GraphQL made the data source integration easier. We also improved the error logging mechanism to identify issues and rectify them efficiently.
solution_icon
outcome
The new system automatically generates feeds daily at a scheduled time, without any human intervention. The stable and scalable infrastructure system has simplified the new partner onboarding process. The configurability of the system limited the amount of human intervention and the diverse manual skills required in Feed Generation. And a unified technology stack made integration with different data sources relatively easy.