SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
Tekijät
Päivämäärä
2019Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
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 [29561]
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 ... -
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 ... -
Qubernetes : Towards a unified cloud-native execution platform for hybrid classic-quantum computing
Stirbu, Vlad; Kinanen, Otso; Haghparast, Majid; Mikkonen, Tommi (Elsevier, 2024)Context: The emergence of quantum computing proposes a revolutionary paradigm that can radically transform numerous scientific and industrial application domains. The ability of quantum computers to scale computations ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.