Plattform for administrasjon av annonsedata

Plattformen for lansering av reklamekampanjer på ulike plattformer og analyse av deres effektivitet.

Kunde

Region
EU
Kunde siden
2020

Vår kunde er et av de ledende europeiske mediekonsernene som leverer innhold til brukere fra hele Europa via TV, radio og nettbaserte distribusjonsmetoder.

Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring

Kunden kom opp med en idé om en plattform som ville gjøre det mulig å lansere reklamekampanjer via kilder som fjernsynskanaler og radiostasjoner. Løsningen skulle også gjøre det mulig for kunden å evaluere resultatene av lanserte annonsekampanjer for ytterligere justeringer.

For å skape en slik plattform trengte Innowises programvareingeniører å

  • Identifisere sterke og svake punkter i kundens eksisterende dataflytdesign;
  • Optimalisere levering av data;
  • Automatisere manuelle prosesser;
  • Endre den eksisterende programvarearkitekturen for å muliggjøre større skalerbarhet;
  • Utvide den eksisterende infrastrukturens funksjonalitet.

Løsning

Innowise har bygget en plattform som gir kundene tilgang til det bredest mulige annonseringsverktøyet, inkludert TV, radio og nettbaserte medier, i tillegg til å lansere reklamekampanjer på tvers av medier. Våre programvareingeniører har designet løsningens arkitektur og dataflyt som gjør det mulig for brukerne å effektivt lansere reklamekampanjer og få nøyaktige data om effektiviteten.

Google Cloud Platform

Løsningen er basert på Google Cloud Platform fordi den garanterer tilgjengelighet på 99,95% uavhengig av brukerens plassering eller trafikk, noe som er det beste resultatet blant alle populære alternativer.

Kubernetes

Alle arbeidsbelastninger og tjenester som arbeider med GCP, drives av Kubernetes. Dette systemet ble valgt på grunn av dets automatiserte skalerbarhet både oppover og nedover, avhengig av den faktiske etterspørselen og den påfølgende kostnadseffektiviteten til teknologien.

ETL-rørledninger

De primære datakildene fra kunden var relasjonsdatabaser. Våre dataingeniører har designet ETL-pipelines for å samle databiter fra kundens kilder i skylagringen som parkettfiler.

Datasjø og datavarehus

Alle dataene som samles inn gjennom ETL-rørledninger overføres av Apache Airflow til datasjøen for raffineringsprosessen. Etter at de "skitne" dataene blir "klare", sendes de til datavarehuset, hvorfra de kan sendes direkte til brukerne eller brukes av dataforskere til å bygge modeller og prediksjoner for ulike annonseringsberegninger.

Teknologier og verktøy

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

Prosess

Vi har valgt Scrum som programvareutviklingsmetodikk, med to ukentlige sprinter og en Sprint-oversikt for å demonstrere de verdifulle delene av funksjonaliteten som er lagt til. Vi brukte Jira og Confluence, og alle møtene ble holdt i Google Meets.

Innowises team utviklet programvarekravene i henhold til kundens visjon for løsningen og dokumenterte dem. I løpet av utviklingsprosessen analyserte, foredlet og dekomponerte vi disse kravene i oppgaver for enklere fremdriftssporing. Etter at flere krav var fullført, sjekket Innowises kvalitetssikringsingeniører om løsningen var utviklet i henhold til kravene, ikke hadde noen feil, og hele utviklingsteamet var på samme side med kundens visjon og ønskede resultater.

Team

4
Dataingeniører
2
Front-end-utviklere
2
Back-end-utviklere
1
ML-ingeniør
2
BI-utviklere
1
Business Analyst
1
Prosjekt-leder
2
QA ingenieurs
team-innowise

Resultater

Innowise har bygget plattformen der kundene kan lansere sine reklamekampanjer gjennom flere mediekilder, spore ulike beregninger og bygge prediksjoner ved hjelp av både raffinerte og ikke-raffinerte data.

Vårt programvareteam har automatisert en rekke tidligere manuelle prosesser og utformet dataflyten for å gjøre programvareproduktet så effektivt som mulig.

Prosjektets varighet
  • Siden 2021
  • Prosjektet pågår fortsatt; på dette stadiet støtter vi plattformen og implementerer nye funksjoner.

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel
    til contact@innowise.com

    Hva skjer videre?

    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag forslag med arbeidsomfang, teamstørrelse, tids- og kostnadsestimater.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    Trenger du andre tjenester?

    pil