Serverless-arkkitehtuurin hyödyntäminen startup-yrityksessä
Porthan, Kimi (2022)
Porthan, Kimi
2022
Tietojenkäsittelytieteiden kandidaattiohjelma - Bachelor's Programme in Computer Sciences
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2022-10-07
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202210047409
https://urn.fi/URN:NBN:fi:tuni-202210047409
Tiivistelmä
Tämän tutkielman tavoitteena on kirjallisuuskatsauksen keinoin selvittää, mitä hyötyjä Server- less-arkkitehtuurin käyttöönottamisella voi olla, sekä miten ne voivat olla avuksi startup-yritykselle.
Serverless-arkkitehtuuri on noussut houkuttelevaksi työkaluksi ohjelmistojen kehitykseen vii- mevuosien aikana. Serverless-arkkitehtuurissa funktioita voidaan kirjoittaa ulkoiseen pilveen, josta ohjelmistot voivat kutsua niitä verkon välityksellä. Funktioita voidaan ajaa pilvessä itsenäi- sinä osina rinnakkain, mikä mahdollistaa helpon skaalautumisen automaattisesti pilvipalvelun toimesta. Serverless-arkkitehtuurilla on potentiaali madaltaa ohjelmistokehityksen kustannuksia, sillä se poistaa tarpeen omien palvelimien ylläpitoon ja hankintaan. Asiakas maksaa vain ajettujen funktioiden määrän mukaan, ajan ja resurssien käytön määrän perusteella.
Ohjelmistoalan startup-yrityksen toiminta on hyvin tuoretta ja sillä ei ole kokemuksia prosesseista tai organisaation johtamisesta. Startup-yritykset toimivat myös vähäisin resurssein, sekä omaavat lukuisia ulkoisia vaikuttajia yrityksen toimintaan. Suurin osa startup-yrityksistä epäonnistuu ja niiden olemassaolo lakkaa kolmen ensimmäisen vuoden aikana.
Serverless-arkkitehtuurilla on hyvät valmiudet olla arvokas työkalu ohjelmistoalan startup-yrityksille. Tuoreet startup-yritykset tarvitsevat valmiudet skaalautuvuuteen ja nopeaan ohjelmisto- jen kehitykseen ja aloittamiseen. Serverless-arkkitehtuuri mahdollistaa nämä, jättäen ohjelmisto- kehittäjille aikaa juuri tuotteen uusien ominaisuuksien kehittämiseen ja nopeasti tuotteen markkinoille saattamiseen.
Serverless-arkkitehtuuri on noussut houkuttelevaksi työkaluksi ohjelmistojen kehitykseen vii- mevuosien aikana. Serverless-arkkitehtuurissa funktioita voidaan kirjoittaa ulkoiseen pilveen, josta ohjelmistot voivat kutsua niitä verkon välityksellä. Funktioita voidaan ajaa pilvessä itsenäi- sinä osina rinnakkain, mikä mahdollistaa helpon skaalautumisen automaattisesti pilvipalvelun toimesta. Serverless-arkkitehtuurilla on potentiaali madaltaa ohjelmistokehityksen kustannuksia, sillä se poistaa tarpeen omien palvelimien ylläpitoon ja hankintaan. Asiakas maksaa vain ajettujen funktioiden määrän mukaan, ajan ja resurssien käytön määrän perusteella.
Ohjelmistoalan startup-yrityksen toiminta on hyvin tuoretta ja sillä ei ole kokemuksia prosesseista tai organisaation johtamisesta. Startup-yritykset toimivat myös vähäisin resurssein, sekä omaavat lukuisia ulkoisia vaikuttajia yrityksen toimintaan. Suurin osa startup-yrityksistä epäonnistuu ja niiden olemassaolo lakkaa kolmen ensimmäisen vuoden aikana.
Serverless-arkkitehtuurilla on hyvät valmiudet olla arvokas työkalu ohjelmistoalan startup-yrityksille. Tuoreet startup-yritykset tarvitsevat valmiudet skaalautuvuuteen ja nopeaan ohjelmisto- jen kehitykseen ja aloittamiseen. Serverless-arkkitehtuuri mahdollistaa nämä, jättäen ohjelmisto- kehittäjille aikaa juuri tuotteen uusien ominaisuuksien kehittämiseen ja nopeasti tuotteen markkinoille saattamiseen.
Kokoelmat
- Kandidaatintutkielmat [8709]