SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
Tutkielmassa ohjelmistoalan yrityksen käytännön ongelma ratkaistiin serverless-paradigman avulla. Tutkimusmenetelmänä käytettiin konstruktiivista tutkimusotetta.
Tutkimustulokseksi saatiin muun muassa, että serverlessin ja FAASin avulla voidaan kustannustehokkaasti rakentaa isompiakin itsenäisiä komponentteja, jotka ovat hyvin ylläpidettäviä. Päästäkseen optimaaliseen tulokseen kehittäjän tulee olla selvillä serverlessin ja funktioiden kustannusrakenteesta, rajoitteista ja mahdollisuuksista, joiden nykytilaan tämä tutkimus myös pureutuu. Tutkimuksessa havaittiin myös, että serverless ja DevOps jakavat samoja päämääriä ja niiden yhteiskäytössä on valtavasti potentiaalia. Lisäksi tutkimuksen perusteella voidaan todeta konstruktiivisen tutkimuksen sopivan erinomaisesti modernien ohjelmistoalan teknologioiden käytännön sovellusten innovointiin ja sitä kautta teorian muovaamiseen ja uusien mielenkiintoisten tutkimuskysymysten syntyyn.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29743]
Lisenssi
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Arkkitehtuurimallien käyttäminen ohjelmiston ylläpidettävyyden parantamiseen
Hämäläinen, Janne (2004) -
Migrating a web application to serverless architecture
Pekkala, Aleksi (2019)Serverless on uudenlainen pilvilaskentamalli joka perustuu automaattisesti skaalautuviin ja millisekuntien tarkkuudella laskutettaviin laskentaresursseihin. Serverless on herättänyt kiinnostusta ammattipiireissä mutta ... -
Suunnittelumallit ja niiden vaikutus laatuun
Tuikka, Jari (2019)Sovelluskehityksessä olio-ohjelmoinnissa halutaan usein käyttää apuna suunnittelumalleja. Suunnittelumalleihin liittyy usein oletusarvo, että ne automaattisesti lisäävät sovelluksen laatua. Tämä tutkielma käsittelee miten ... -
Cargo-Cult Containerization : A Critical View of Containers in Modern Software Development
Mikkonen, Tommi; Pautasso, Cesare; Systä, Kari; Taivalsaari, Antero (IEEE, 2022)Software is increasingly developed and deployed using containers. While the concept of a container is conceptually straightforward, there are various issues to be considered while using them, ranging from technical details ... -
Towards Seamless IoT Device-Edge-Cloud Continuum : Software Architecture Options of IoT Devices Revisited
Taivalsaari, Antero; Mikkonen, Tommi; Pautasso, Cesare (Springer, 2022)In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.