Palvelimista palvelittomiksi migraatio
Mäkinen, Jesse (2022)
Mäkinen, Jesse
2022
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022090519875
https://urn.fi/URN:NBN:fi:amk-2022090519875
Tiivistelmä
Projektissa tutustuttiin Serverless-teknologiaan ja AWS-palveluihin. Projektissa käännettiin Aluekalenterin Kotlin-toteutuksen avoin rajapinta Serverless-teknologialle. Projektissa käytettiin Typescript-kieltä, serverless-framework kirjastoa ja AWS-palveluita kuten RDS, API Gateway ja Lambda.
Työn aikana kohdattiin erilaisia ongelmia, niin asennuksessa Windows käyttöympäristöön kuin myös teknisessä toteutuksessa. Kaikki tutkituista palveluista eivät päätyneet lopulliseen projektiin. Projektissa rakennettiin uudestaan kaiken kaikkiaan 10 eri avointa rajapintaa.
Projektin aikataulu laadittiin kolmelle kuukaudelle, jonka aikana migraatiota tehtiin neljänä päivänä viikossa. Uusiin teknologioihin ja palveluihin tutustuminen lisäsi haastetta toteutuksen aikana. Työ pysyi silti aikataulussa ja migraatio saatiin aikataulun aikana valmiiksi.
Työn aikana kohdattiin erilaisia ongelmia, niin asennuksessa Windows käyttöympäristöön kuin myös teknisessä toteutuksessa. Kaikki tutkituista palveluista eivät päätyneet lopulliseen projektiin. Projektissa rakennettiin uudestaan kaiken kaikkiaan 10 eri avointa rajapintaa.
Projektin aikataulu laadittiin kolmelle kuukaudelle, jonka aikana migraatiota tehtiin neljänä päivänä viikossa. Uusiin teknologioihin ja palveluihin tutustuminen lisäsi haastetta toteutuksen aikana. Työ pysyi silti aikataulussa ja migraatio saatiin aikataulun aikana valmiiksi.