De klant is een wereldwijde aanbieder van uitzend- en mediadiensten die samenwerkt met de grootste mediamerken ter wereld. Hun diensten helpen kanalen, omroepen en houders van inhoudsrechten hun publiek te bereiken en aan te spreken via traditionele en nieuwe media. Het heeft 2500 medewerkers wereldwijd en verspreidt jaarlijks meer dan 2,7 miljoen uur aan programmering.
Bij het gebruik van de oude IT-infrastructuur kreeg de klant te maken met vier grote problemen bij het toevoegen van nieuwe klanten aan zijn portfolio:
elke klant gebruikte een aparte applicatie
Deze opzet stelde onze klant in staat om diensten van topkwaliteit te leveren, maar dit ging gepaard met hoge kosten in termen van tijd en geld.
De door Qubiz ontwikkelde oplossing omvat:
In de eerste fase van het project werd het nieuwe platform gecreëerd. Via het platform kan onze klant naar behoefte hardwarebronnen aanvragen (op- of afschalen van de opslag en rekenkracht naar behoefte), waardoor het gebruik van de in gebruik zijnde infrastructuur wordt gemaximaliseerd. We zijn deze fase gestart met een uitgebreid team van vijf bestaande uit één softwarearchitect, één project-/deliverymanager, een functioneel analist, één softwareontwikkelaar en één tester. In de tweede fase hebben we nieuwe features voor het platform ontwikkeld, waaronder een taakbeheer module. Tijdens deze fase werden nog drie ontwikkelaars toegevoegd aan het oorspronkelijke verbeterde team. In de derde - en huidige - fase worden de speciale applicaties ontwikkeld, waaronder bestandsacquisitie, transcodering, beheer van digitale rechten en bestandslevering. Ook worden er nieuwe features toegevoegd aan het asset management platform. Terwijl het platform wordt ontwikkeld in .NET, hebben we besloten om een technologische overstap te maken en de specifieke applicaties in Java te ontwikkelen. Verder zijn we begonnen met een continuous delivery-aanpak. Momenteel telt het team 10 leden: één software-architect, één functioneel analist, één project-/deliverymanager, vijf softwareontwikkelaars en twee testers.
Om ervoor te zorgen dat de communicatie niet wordt beïnvloed door verschillen in afstand en tijdzones, zijn we overeengekomen om:
De oplossing die Qubiz biedt is een cloudapplicatie die gebruik maakt van de volgende technologieën:
Architectuurpatronen en componenten:
Technologie stapel:
Responsief ontwerp: Bootstrap