Laat uw contactgegevens achter, dan sturen we u onze whitepaper per e-mail toe.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

Advertentie data beheer platform

Het platform voor het lanceren van reclamecampagnes op verschillende platforms en het analyseren van hun efficiëntie.

Klant

Industrie
Entertainment
Regio
EU
Klant sinds
2020

Onze klant is een van de toonaangevende Europese mediaconglomeraten die gebruikers uit heel Europa van de inhoud voorziet via televisie, radio en online distributiemiddelen.

Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging

De klant kwam met het idee van een platform waarmee reclamecampagnes kunnen worden gelanceerd via bronnen als televisiezenders en radiozenders. De oplossing zou de klant ook in staat moeten stellen de resultaten van gelanceerde advertentiecampagnes te evalueren voor verdere aanpassingen.

Om een dergelijk platform te creëren, moesten de software-engineers van Innowise

  • Identificeer sterke en zwakke punten in het bestaande gegevensstroomontwerp van de klant;
  • Gegevenslevering optimaliseren;
  • Handmatige processen automatiseren;
  • De bestaande softwarearchitectuur herontwerpen om een grotere schaalbaarheid mogelijk te maken;
  • De functionaliteit van de bestaande infrastructuur uitbreiden.

Oplossing

Innowise heeft een platform gebouwd waarmee klanten toegang hebben tot de breedst mogelijke reclametoolset, waaronder televisie, radio en online media en waarmee crossmediale reclamecampagnes kunnen worden gestart. Onze software engineers hebben de architectuur van de oplossing en de gegevensstroom ontworpen waarmee gebruikers effectief reclamecampagnes kunnen starten en nauwkeurige gegevens krijgen over hun efficiëntie.

Google Cloud Platform

De oplossing is gebaseerd op het Google Cloud Platform omdat het een beschikbaarheid van 99,95% garandeert, ongeacht de locatie of het verkeer van de gebruiker, wat het beste resultaat is van alle populaire opties.

Kubernetes

Alle werkbelastingen en diensten die op het GCP werken, worden aangestuurd door Kubernetes. Dit systeem werd gekozen vanwege de geautomatiseerde schaalbaarheid, zowel naar boven als naar beneden, afhankelijk van de werkelijke vraag en de daaruit voortvloeiende kostenefficiëntie van de technologie.

ETL-pijplijnen

De primaire gegevensbronnen van de klant waren relationele databases. Onze data engineers hebben ETL pijpleidingen ontworpen om datapakketten uit de bronnen van de klant te aggregeren naar de cloud storage als parquet bestanden.

Data lake en data warehouse

Alle gegevens die via ETL-pijplijnen worden verzameld, worden door Apache Airflow overgebracht naar het data lake voor het verfijningsproces. Nadat de "vuile" gegevens "schoon" zijn, worden ze naar het data warehouse gestuurd, van waaruit ze rechtstreeks naar de gebruikers kunnen worden gestuurd of kunnen worden gebruikt door datawetenschappers voor het bouwen van modellen en voorspellingen voor diverse reclamemetrieken.

Technologieën en instrumenten

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

Proces

We hebben gekozen voor Scrum als softwareontwikkelingsmethode, met tweewekelijkse sprints en een Sprint-overzicht om de waardevolle delen van de toegevoegde functionaliteit aan te tonen. We gebruikten Jira en Confluence, en alle vergaderingen werden gehouden in Google Meets.

Het team van Innowise ontwikkelde de softwarevereisten volgens de visie van de klant op de oplossing en documenteerde deze. Tijdens het ontwikkelingsproces analyseerden, verfijnden en ontbonden we die eisen in taken om de voortgang gemakkelijker te kunnen volgen. Nadat verschillende eisen waren afgerond, controleerden de kwaliteitscontroleurs van Innowise of de oplossing volgens de eisen was ontwikkeld, geen bugs bevatte en het hele ontwikkelteam op één lijn zat met de visie van de klant en de gewenste resultaten.

Team

4
Data Ingenieurs
2
Front-End Ontwikkelaars
2
Back-End Ontwikkelaars
1
ML Engineer
2
BI-ontwikkelaars
1
Bedrijfsanalist
1
Projectleider
2
QA Engineers
team-innowise

Resultaten

Innowise heeft het platform gebouwd waarmee klanten hun advertentiecampagnes kunnen lanceren via meerdere mediabronnen, diverse statistieken kunnen bijhouden en voorspellingen kunnen doen met behulp van zowel verfijnde als niet-verfijnde gegevens.

Ons software engineering team heeft een reeks voorheen handmatige processen geautomatiseerd en de gegevensstroom ontworpen om het softwareproduct zo efficiënt mogelijk te maken.

Duur van het project
  • Sinds 2021
  • Het project loopt nog; in dit stadium ondersteunen we het platform en implementeren we nieuwe functies.

Heb je een technologische oplossing nodig? Neem contact met ons op!

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken mogelijk.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    pijl