Lomake on lähetetty onnistuneesti.
Lisätietoja on postilaatikossasi.
Asiakkaamme on yksi johtavista eurooppalaisista mediakonserneista, joka tarjoaa käyttäjille ympäri Eurooppaa sisältöä television, radion ja verkkosisällön jakelukanavien kautta.
Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.
Asiakas ideoi alustan, jonka avulla voitaisiin käynnistää mainoskampanjoita esimerkiksi televisiokanavien ja radioasemien kautta. Ratkaisun pitäisi myös antaa asiakkaalle mahdollisuus arvioida käynnistettyjen mainoskampanjoiden tuloksia, jotta niitä voitaisiin mukauttaa edelleen.
Tällaisen alustan luomiseksi Innowise:n ohjelmistoinsinöörien oli tehtävä seuraavaa
Google Cloud Platform
Ratkaisu perustuu Google Cloud Platform:hen, koska se takaa 99,95%:n saatavuuden käyttäjän sijainnista tai liikenteestä riippumatta, mikä on paras tulos kaikista suosituista vaihtoehdoista.
Kubernetes
Kubernetes käyttää kaikkia GCP:ssä toimivia työkuormia ja palveluita. Tämä järjestelmä valittiin sen automaattisen skaalautuvuuden vuoksi, sillä se skaalautuu sekä ylös- että alaspäin todellisen kysynnän mukaan ja on näin ollen kustannustehokas.
ETL-putket
Asiakkaan toimittamat ensisijaiset tietolähteet olivat relaatiotietokantoja. Tietoinsinöörimme ovat suunnitelleet ETL-putket, joiden avulla asiakkaan tietolähteistä voidaan koota tietopaketteja pilvitallennukseen parkettitiedostoina.
Tietoallas ja tietovarasto
Apache Airflow siirtää kaikki ETL-putkien avulla kerätyt tiedot Data Lakeen jalostusprosessia varten. Kun "likainen" data on "puhdistettu", se lähetetään tietovarastoon, josta se voidaan lähettää suoraan käyttäjille tai datatieteilijät voivat hyödyntää sitä mallien ja ennusteiden laatimiseen eri mainonnan mittareille.
Olemme valinneet ohjelmistokehitysmenetelmäksi Scrumin, jossa sprintit tehdään joka toinen viikko ja sprintin yleiskatsaus, jossa osoitetaan lisätyn toiminnallisuuden arvokkaat osat. Käytimme Jiraa ja Confluencea, ja kaikki kokoukset pidettiin Google Meetsissä.
Innowise:n tiimi kehitti ohjelmistovaatimukset asiakkaan näkemyksen mukaisesti ja dokumentoi ne. Kehitysprosessin aikana analysoimme, tarkensimme ja hajotimme nämä vaatimukset tehtäviksi, jotta edistymisen seuranta olisi helpompaa. Kun useat vaatimukset oli saatu valmiiksi, Innowise:n laadunvarmistusinsinöörit tarkistivat, oliko ratkaisu kehitetty vaatimusten mukaisesti, oliko siinä virheitä ja oliko koko kehitystiimi samalla sivulla asiakkaan vision ja haluttujen tulosten kanssa.
Innowise on rakentanut alustan, jonka avulla asiakkaat voivat käynnistää mainoskampanjansa useiden eri medialähteiden kautta, seurata erilaisia mittareita ja rakentaa ennusteita hyödyntäen sekä jalostettuja että jalostamattomia tietoja.
Ohjelmistosuunnittelutiimimme on automatisoinut useita aiemmin manuaalisia prosesseja ja suunnitellut tiedonkulun niin, että ohjelmistotuotteesta tulee mahdollisimman tehokas.
Viestisi on lähetetty.
Käsittelemme pyyntösi ja otamme sinuun yhteyttä mahdollisimman pian.
Rekisteröitymällä hyväksyt Tietosuojakäytäntö, mukaan lukien evästeiden käyttö ja henkilötietojesi siirto.