Developing pilot API application using NODE JS: a case study of 1UP media Oy
Vu, Bao (2016)
Vu, Bao
Laurea-ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016110115584
https://urn.fi/URN:NBN:fi:amk-2016110115584
Tiivistelmä
Asiakaskäyttäytymisen ymmärtäminen on ensisijaisen tärkeää liiketoiminnan kannalta. Keräämällä ja analysoimalla dataa asiakkaiden käyttäytymisestä yrityksillä on mahdollisuus saada selkeämpi käsitys siitä kuinka asiakkaat reagoivat heidän tuotteisiinsa tai palveluihinsa.
1UP Media OY kehittää korkealaatuista ja edullista pilvipalvelua, jonka avulla yritykset voivat analysoida asiakaskäyttäytymistä ja sitä kautta parantaa palveluaan.
Tämä opinnäytetyö keskittyy pääasiassa pilvipalvelun kehittämisen kuvaamiseen. Kehittämistyö perustuu Waterfall-kehitysprosessiin. Waterfall-kehitysprosessi on yksinkertainen ja suoraviivainen kehitysmalli, joka sopii tämän projektin tavoitteisiin. Tämän lisäksi Waterfall-mallin seuraaminen varmistaa, että projektin lopussa pilvipalvelu on hiottu ensiluokkaiseksi.
Tämä raportti kuvaa pilvipalvelun osana olevan API:n kehittämisen. Raportti sisältää lyhyen esittelyn projektissa käytetyistä teknologioista, Waterfall-kehitysprosessista ja käytetyistä kehitystyökaluista. Tämän lisäksi itse kehitystyön edistyminen on dokumentoitu waterfall- kehitysprosessia seuraten.
Opinnäytetyön lopputuotteena on pilot-versio API:sta joka täyttää asiakkaan asettamat vaatimukset. Vaatimukset keskittyvät API:n skaalautuvuuteen, tietoturvallisuuteen sekä huollettavuuteen. Testauksen perusteella voidaan todeta, että API toimii odotusten mukaisesti. Seuraavat askeleet API:n kehittämisessä ovat kapasiteetin lisääminen ja tietoturvallisuuden parantaminen.
1UP Media OY kehittää korkealaatuista ja edullista pilvipalvelua, jonka avulla yritykset voivat analysoida asiakaskäyttäytymistä ja sitä kautta parantaa palveluaan.
Tämä opinnäytetyö keskittyy pääasiassa pilvipalvelun kehittämisen kuvaamiseen. Kehittämistyö perustuu Waterfall-kehitysprosessiin. Waterfall-kehitysprosessi on yksinkertainen ja suoraviivainen kehitysmalli, joka sopii tämän projektin tavoitteisiin. Tämän lisäksi Waterfall-mallin seuraaminen varmistaa, että projektin lopussa pilvipalvelu on hiottu ensiluokkaiseksi.
Tämä raportti kuvaa pilvipalvelun osana olevan API:n kehittämisen. Raportti sisältää lyhyen esittelyn projektissa käytetyistä teknologioista, Waterfall-kehitysprosessista ja käytetyistä kehitystyökaluista. Tämän lisäksi itse kehitystyön edistyminen on dokumentoitu waterfall- kehitysprosessia seuraten.
Opinnäytetyön lopputuotteena on pilot-versio API:sta joka täyttää asiakkaan asettamat vaatimukset. Vaatimukset keskittyvät API:n skaalautuvuuteen, tietoturvallisuuteen sekä huollettavuuteen. Testauksen perusteella voidaan todeta, että API toimii odotusten mukaisesti. Seuraavat askeleet API:n kehittämisessä ovat kapasiteetin lisääminen ja tietoturvallisuuden parantaminen.