Kustannustehokas serverless web -sovellus
Jerjomkin, Boriss (2024)
Jerjomkin, Boriss
2024
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2024052615855
https://urn.fi/URN:NBN:fi:amk-2024052615855
Tiivistelmä
Opinnäytetyössä rakennetaan MVP-sovellus käyttäen moderneja JavaScript-menetelmiä. Työ perustuu kolmen vuoden työkokemukseen konsultoinnista. Sovellus koostuu projektinhallintatyökalusta, käyttöliittymästä, ohjelmistorajapinnasta, tietokannasta ja julkaisualustasta.
Osana työtä suoritetaan tutkimustyö erilaisista web-työkaluista. Työkaluvalinnat rajataan serverless-arkkitehtuuriin ja JavaScript-kirjastoihin. Valinnoissa huomioidaan muun muassa suosio, yhteisön palaute, empiirinen kokemus ja soveltuvuus muiden työkalujen kanssa.
Tehtyjen teknologiavalintojen perusteella kootaan sovellus. Sovelluksen edistymistä seurataan esimerkkikoodein. Opinnäytetyössä kartoitetaan työn eri vaiheet, joista keskeisimmät ovat projektin alustus, tietokantayhteyden muodostus, käyttäjän todennus ja työn julkaisu.
Tuloksena saatua työtä voi käyttää mallipohjana uusien töiden alustukseen. Tutkimuksessa koottua materiaalia on mahdollista hyödyntää vaihtoehtoisien ratkaisumallien rakentamiseen. Työstä saatu kokemus antaa katsauksen sovelluskehitys-prosessin elinkaaresta.
Osana työtä suoritetaan tutkimustyö erilaisista web-työkaluista. Työkaluvalinnat rajataan serverless-arkkitehtuuriin ja JavaScript-kirjastoihin. Valinnoissa huomioidaan muun muassa suosio, yhteisön palaute, empiirinen kokemus ja soveltuvuus muiden työkalujen kanssa.
Tehtyjen teknologiavalintojen perusteella kootaan sovellus. Sovelluksen edistymistä seurataan esimerkkikoodein. Opinnäytetyössä kartoitetaan työn eri vaiheet, joista keskeisimmät ovat projektin alustus, tietokantayhteyden muodostus, käyttäjän todennus ja työn julkaisu.
Tuloksena saatua työtä voi käyttää mallipohjana uusien töiden alustukseen. Tutkimuksessa koottua materiaalia on mahdollista hyödyntää vaihtoehtoisien ratkaisumallien rakentamiseen. Työstä saatu kokemus antaa katsauksen sovelluskehitys-prosessin elinkaaresta.