Case
NPO metadata services
Schaalbare microservices voor betere vindbaarheid en distributie van content
Een moderne backend die ervoor zorgt dat metadata altijd klopt
Of je nu kijkt via de NPO app, Ziggo of KPN. Qstars IT hielp mee aan het vernieuwen van de applicatielaag, met als resultaat: snellere toegang tot content, meer flexibiliteit voor afnemers en bredere standaardisatie in het publieke medialandschap.
De (Q)STAR aanpak
Situatie
De NPO werkte met een verouderde applicatielaag die niet meer voldeed aan de eisen van moderne contentdistributie. Metadata zoals beschrijvingen, rechten en uitzendrechten werd inconsistent verwerkt, en technische beperkingen remden verdere ontwikkeling.
Taak
Ontwerp en bouw een nieuwe backend die:
Metadata betrouwbaar en volgens internationale standaarden ontsluit
Werkt met een event-driven architectuur en microservices
Schaalbaar, onderhoudbaar en uitbreidbaar is
Geschikt is voor meerdere distributiekanalen (app, DTVA, etc.)
Actie
Qstars IT heeft samen met de NPO gewerkt aan:
Ontwerp en realisatie van schaalbare microservices op basis van FastAPI
Converters voor ruwe XML naar internationale standaarden zoals TV-Anytime en WebVTT
Integratie van event-driven concepten en het testen van nieuwe architecturen
Modulair ontwerp zodat afnemers enkel de benodigde services afnemen
Resultaat
Een moderne, toekomstbestendige backendarchitectuur die:
Snellere en betrouwbaardere metadata-distributie mogelijk maakt
Contentconsumptie over meerdere platforms vereenvoudigt
Klaar is voor verdere innovatie zoals real-time verwerking en AI-ondersteunde tagging
Gebruikte technologieën
FastAPI & Flask
Event-driven architectuur
TV-Anytime / WebVTT conversie
Python
Wil je weten hoe wij jouw uitdaging aanpakken?
Bij Qstars IT combineren we technische expertise met een persoonlijke aanpak. We houden van wat we doen, maken complexiteit simpel en zorgen voor kwaliteit. Wil je zien welke diensten we aanbieden? Of eerst kennismaken met ons team?
Slimme samenwerking.
Concrete resultaten.
IT die werkt.
Benieuwd wat we voor jouw organisatie kunnen betekenen?