Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Annonsdatahanterings plattform

Plattformen för att lansera reklamkampanjer på olika plattformar och analysera deras effektivitet.

Kund

Industri
Entertainment
Region
EU
Kund sedan
2020

Vår kund är ett av de ledande europeiska mediekonglomeraten som förser användare från hela Europa med innehållet via TV, radio och online-distribution.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

Klienten kom med en uppfattning om en plattform som skulle möjliggöra lansering av reklamkampanjer via sådana källor som TV-kanaler och radiostationer. Lösningen bör också göra det möjligt för kunden att utvärdera resultaten av lanserade annonskampanjer för ytterligare justeringar.

För att skapa en sådan plattform behövde Innowises mjukvaruingenjörer

  • Identifiera starka och svaga punkter i kundens befintliga dataflödesdesign;
  • Optimera leverans av data;
  • Automatisera manuella processer;
  • Omforma den befintliga programvaruarkitekturen för att möjliggöra större skalbarhet;
  • Utöka den befintliga infrastrukturens funktionalitet.

Lösning

Innowise har byggt en plattform som gör det möjligt för kunder att få tillgång till största möjliga reklamverktyg, inklusive TV, radio och online-media samt lansera reklamkampanjer över media. Våra mjukvaruingenjörer har utformat lösningens arkitektur och dataflöde som gör det möjligt för användare att effektivt starta reklamkampanjer och få exakta uppgifter om deras effektivitet.

Google Cloud Platform

Lösningen är baserad på Google Cloud Platform eftersom den garanterar tillgänglighet på 99,95% oavsett användarens plats eller trafik vilket är det bästa resultatet bland alla populära alternativ.

Kubernetes

Alla arbetsbelastningar och tjänster som arbetar med GCP drivs av Kubernetes. Detta system valdes på grund av dess automatiserade skalbarhet både uppåt och nedåt beroende på den faktiska efterfrågan och därmed kostnadseffektiviteten hos tekniken.

ETL-rörledningar

De primära datakällorna som kunden tillhandahöll var relationsdatabaser. Våra dataingenjörer har utformat ETL-rörledningar för att samla databitar från kundens källor till molnlagringen som parkettfiler.

Datasjö och datalager

Alla data som samlas in via ETL-rörledningar överförs av Apache Airflow till data lake för förfiningsprocessen. När de "smutsiga" uppgifterna blir "klara" skickas de till datalagret, varifrån de kan skickas direkt till användarna eller användas av datavetare för att bygga modeller och förutsägelser för olika reklammetri.

Teknik och verktyg

Back-end
Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
Front-end
TypeScript
Databaser
PostgreSQL
DevOps
Kubernetes, Apache Airflow, Terraform
Cloud
Google Cloud Platform
VCS
GitLab

Process

Vi har valt Scrum som en mjukvaruutvecklingsmetodik, med sprintar varannan vecka och en Sprintöversikt för att visa de värdefulla delarna av funktionalitet som läggs till. Vi använde Jira och Confluence, och alla möten hölls i Google Meets.

Innowises team utvecklade programvarukraven enligt kundens vision av lösningen och dokumenterade dem. Under utvecklingsprocessen analyserade, förfinade och sönderdelade vi dessa krav i uppgifter för enklare framstegsspårning. Efter att flera krav var färdiga kontrollerade Innowises kvalitetssäkringsingenjörer om lösningen utvecklades enligt kraven, hade inga buggar och hela utvecklingsteamet var på samma sida med kundens vision och önskade resultat.

Team

4
Dataingenjörer
2
Front-end-utvecklare
2
Back-end utvecklare
1
ML-ingenjör
2
BI-utvecklare
1
Affärsanalytiker
1
Projektledare
2
QA-ingenjörer
team-innowise

Resultat

Innowise har byggt plattformen via vilken kunder kan starta sina reklamkampanjer via flera mediekällor, spåra olika mätvärden och bygga förutsägelser med både raffinerade och icke-raffinerade data.

Vårt mjukvaruutvecklingsteam har automatiserat en rad tidigare manuella processer och utformat dataflödet för att göra programvaruprodukten så effektiv som möjligt.

Projektets löptid
  • Sedan 2021
  • Projektet pågår fortfarande; i detta skede stöder vi plattformen och implementerar nya funktioner

Behöver du en teknisk lösning? Kontakta oss!

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    We’ll process your request and contact you back as soon as possible.

    pil