Platform til håndtering af reklamedata

Platformen til at lancere reklamekampagner på forskellige platforme og analysere deres effektivitet.

Kunde

Region
EU
Kunde siden
2020

Vores kunde er et af de førende europæiske mediekonglomerater, der forsyner brugere fra hele Europa med indhold via tv, radio og online distribution af indhold.

Detaljerede oplysninger om klienten kan ikke videregives i henhold til bestemmelserne i NDA.

Udfordring

Kunden kom med en idé om en platform, der ville gøre det muligt at lancere reklamekampagner via kilder som tv-kanaler og radiostationer. Løsningen skulle også gøre det muligt for kunden at evaluere resultaterne af lancerede reklamekampagner med henblik på yderligere justeringer.

For at skabe en sådan platform var Innowise's softwareingeniører nødt til at

  • Identificer stærke og svage punkter i kundens eksisterende dataflow-design;
  • Optimer levering af data;
  • Automatiser manuelle processer;
  • Redesign af den eksisterende softwarearkitektur for at muliggøre større skalerbarhed;
  • Udvid den eksisterende infrastrukturs funktionalitet.

Løsning

Innowise har bygget en platform, der giver kunderne adgang til det bredest mulige reklameværktøjssæt, herunder tv, radio og onlinemedier samt lancering af reklamekampagner på tværs af medier. Vores softwareingeniører har designet løsningens arkitektur og dataflow, der giver brugerne mulighed for effektivt at starte reklamekampagner og få præcise data om deres effektivitet.

Google Cloud Platform

Løsningen er baseret på Google Cloud Platform, fordi den garanterer en tilgængelighed på 99,95% uanset brugerens placering eller trafik, hvilket er det bedste resultat blandt alle populære muligheder.

Kubernetes

Alle workloads og tjenester, der arbejder på GCP, drives af Kubernetes. Dette system blev valgt på grund af dets automatiske skalerbarhed både opad og nedad afhængigt af den faktiske efterspørgsel og den deraf følgende omkostningseffektivitet i teknologien.

ETL-pipelines

De primære datakilder, som kunden leverede, var relationsdatabaser. Vores dataingeniører har designet ETL-pipelines til at samle datastumper fra kundens kilder i skylageret som parketfiler.

Data lake og data warehouse

Alle de data, der indsamles gennem ETL-pipelines, overføres af Apache Airflow til datasøen til forædlingsprocessen. Når de "beskidte" data er blevet "rene", sendes de til datalageret, hvorfra de kan sendes direkte til brugerne eller bruges af dataforskere til at opbygge modeller og forudsigelser for forskellige reklamemetrikker.

Teknologier og værktøjer

Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
TypeScript
PostgreSQL
Kubernetes, Apache Airflow, Terraform
Google Cloud Platform
VCS
GitLab

Proces

Vi har valgt Scrum som softwareudviklingsmetode med sprint hver anden uge og en sprintoversigt for at demonstrere de værdifulde dele af den tilføjede funktionalitet. Vi brugte Jira og Confluence, og alle møder blev holdt i Google Meets.

Innowise's team udviklede softwarekravene i henhold til kundens vision for løsningen og dokumenterede dem. I løbet af udviklingsprocessen analyserede, forbedrede og nedbrød vi disse krav til opgaver for at gøre det lettere at spore fremskridt. Efter at flere krav var opfyldt, kontrollerede Innowise's kvalitetssikringsingeniører, om løsningen var udviklet i overensstemmelse med kravene, ikke havde nogen fejl, og om hele udviklingsteamet var på bølgelængde med kundens vision og ønskede resultater.

Hold

4
Data Engineers
2
Front-end-udviklere
2
Back-end-udviklere
1
ML Engineer
2
BI-udviklere
1
Forretningsanalytiker
1
Projektleder
2
QA Engineers
team-intelligent

Resultater

Innowise har bygget en platform, hvor kunderne kan lancere deres reklamekampagner gennem flere mediekilder, spore forskellige målinger og opbygge forudsigelser ved hjælp af både raffinerede og ikke-raffinerede data.

Vores softwareudviklingsteam har automatiseret en række tidligere manuelle processer og designet dataflowet for at gøre softwareproduktet så effektivt som muligt.

Projektets varighed
  • Siden 2021
  • Projektet er stadig i gang; på nuværende tidspunkt understøtter vi platformen og implementerer nye funktioner.

    Kontakt os

    Book et opkald eller udfyld formularen nedenfor, så vender vi tilbage til dig, når vi har behandlet din anmodning.

    Send os en talebesked
    Vedhæft dokumenter
    Upload fil

    Du kan vedhæfte 1 fil på op til 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved at klikke på Send accepterer du, at Innowise behandler dine personlige data i henhold til vores Politik for beskyttelse af personlige oplysninger for at give dig relevante oplysninger. Ved at indsende dit telefonnummer accepterer du, at vi kan kontakte dig via taleopkald, sms og beskedapps. Opkalds-, besked- og datatakster kan være gældende.

    Du kan også sende os din anmodning
    til contact@innowise.com

    Hvad sker der nu?

    1

    Når vi har modtaget og behandlet din anmodning, vender vi tilbage til dig for at beskrive dine projektbehov og underskriver en NDA for at sikre fortrolighed.

    2

    Når vi har undersøgt dine ønsker, behov og forventninger, udarbejder vores team et projektforslag med forslag med arbejdets omfang, teamstørrelse, tids- og omkostningsoverslag.

    3

    Vi arrangerer et møde med dig for at diskutere tilbuddet og få detaljerne på plads.

    4

    Til sidst underskriver vi en kontrakt og begynder at arbejde på dit projekt med det samme.

    pil