Lasciate i vostri contatti, vi invieremo il nostro whitepaper via e-mail.
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Piattaforma di gestione dei dati pubblicitari

La piattaforma per lanciare campagne pubblicitarie su varie piattaforme e analizzarne l'efficacia.

Cliente

Industria
Intrattenimento
Regione
UE
Cliente da
2020

Il nostro cliente è uno dei principali conglomerati mediatici europei che fornisce agli utenti di tutta Europa i contenuti attraverso la televisione, la radio e i mezzi di distribuzione online.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Il cliente ha avuto l'idea di una piattaforma che permettesse di lanciare campagne pubblicitarie attraverso fonti quali canali televisivi e stazioni radio. Inoltre, la soluzione dovrebbe consentire al cliente di valutare i risultati delle campagne pubblicitarie lanciate per ulteriori aggiustamenti.

Per creare una piattaforma di questo tipo, gli ingegneri software di Innowise dovevano

  • Identificare i punti di forza e di debolezza del progetto del flusso di dati esistente del cliente;
  • Ottimizzare la consegna dei dati;
  • Automatizzare i processi manuali;
  • Riprogettare l'architettura software esistente per consentire una maggiore scalabilità;
  • Ampliare la funzionalità dell'infrastruttura esistente.

Soluzione

Innowise ha costruito una piattaforma che consente ai clienti di accedere al più ampio set di strumenti pubblicitari, compresi i media televisivi, radiofonici e online, nonché di lanciare campagne pubblicitarie crossmediali. I nostri ingegneri software hanno progettato l'architettura della soluzione e il flusso di dati che consentono agli utenti di lanciare efficacemente le campagne pubblicitarie e di ottenere dati precisi sulla loro efficienza.

Google Cloud Platform

La soluzione si basa su Google Cloud Platform perché garantisce una disponibilità del 99,95% indipendentemente dalla posizione o dal traffico dell'utente, che è il risultato migliore tra tutte le opzioni più diffuse.

Kubernetes

Tutti i carichi di lavoro e i servizi che operano su GCP sono gestiti da Kubernetes. Questo sistema è stato scelto per la sua scalabilità automatica sia verso l'alto che verso il basso a seconda della domanda effettiva e della conseguente efficienza dei costi della tecnologia.

Pipeline ETL

Le fonti di dati principali fornite dal cliente erano database relazionali. I nostri ingegneri dei dati hanno progettato pipeline ETL per aggregare i pezzi di dati dalle fonti del cliente nel cloud storage sotto forma di file parquet.

Data lake e data warehouse

Tutti i dati raccolti attraverso le pipeline ETL vengono trasferiti da Apache Airflow al data lake per il processo di raffinazione. Una volta che i dati "sporchi" diventano "chiari", vengono inviati al data warehouse da dove possono essere inviati direttamente agli utenti o utilizzati dai data scientist per costruire modelli e previsioni per varie metriche pubblicitarie.

Tecnologie e strumenti

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

Processo

Abbiamo scelto Scrum come metodologia di sviluppo del software, con sprint bisettimanali e una panoramica dello sprint per dimostrare le porzioni di funzionalità aggiunte. Abbiamo utilizzato Jira e Confluence e tutte le riunioni si sono svolte in Google Meets.

Il team di Innowise ha sviluppato i requisiti del software in base alla visione della soluzione del cliente e li ha documentati. Durante il processo di sviluppo, abbiamo analizzato, perfezionato e scomposto i requisiti in attività per facilitare il monitoraggio dei progressi. Dopo aver completato diversi requisiti, gli ingegneri del controllo qualità di Innowise hanno verificato che la soluzione fosse stata sviluppata secondo i requisiti, non presentasse bug e che l'intero team di sviluppo fosse in sintonia con la visione del cliente e i risultati desiderati.

Team

4
Ingegneri dei dati
2
Sviluppatori Front-End
2
Sviluppatori back-end
1
Ingegnere ML
2
Sviluppatori di BI
1
Analista aziendale
1
Responsabile di progetto
2
Ingegneri QA
team-innowise

Risultati

Innowise ha costruito una piattaforma attraverso la quale i clienti possono lanciare le loro campagne pubblicitarie attraverso diverse fonti mediatiche, monitorare varie metriche e costruire previsioni utilizzando dati raffinati e non.

Il nostro team di ingegneria del software ha automatizzato una serie di processi precedentemente manuali e ha progettato il flusso di dati per rendere il prodotto software il più efficiente possibile.

Durata del progetto
  • Dal 2021
  • Il progetto è ancora in corso; in questa fase, supportiamo la piattaforma e implementiamo nuove funzionalità.

Avete bisogno di una soluzione tecnologica? Contattateci!

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia