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ä kom...

Full description

Bibliographic Details
Main Author: Lehtonen, Markku
Other Authors: Informaatioteknologian tiedekunta, Faculty of Information Technology, Informaatioteknologia, Information Technology, Jyväskylän yliopisto, University of Jyväskylä
Format: Master's thesis
Language:fin
Published: 2019
Subjects:
Online Access: https://jyx.jyu.fi/handle/123456789/66042
_version_ 1828193085540007936
author Lehtonen, Markku
author2 Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_facet Lehtonen, Markku Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä Lehtonen, Markku Informaatioteknologian tiedekunta Faculty of Information Technology Informaatioteknologia Information Technology Jyväskylän yliopisto University of Jyväskylä
author_sort Lehtonen, Markku
datasource_str_mv jyx
description 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.
first_indexed 2019-10-25T20:00:42Z
format Pro gradu
free_online_boolean 1
fullrecord [{"key": "dc.contributor.advisor", "value": "Viinikainen, Ari", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Lehtonen, Markku", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2019-10-25T06:10:31Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2019-10-25T06:10:31Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2019", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/66042", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Tutkielmassa ohjelmistoalan yrityksen k\u00e4yt\u00e4nn\u00f6n ongelma ratkaistiin serverless-paradigman avulla. Tutkimusmenetelm\u00e4n\u00e4 k\u00e4ytettiin konstruktiivista tutkimusotetta.\nTutkimustulokseksi saatiin muun muassa, ett\u00e4 serverlessin ja FAASin avulla voidaan kustannustehokkaasti rakentaa isompiakin itsen\u00e4isi\u00e4 komponentteja, jotka ovat hyvin yll\u00e4pidett\u00e4vi\u00e4. P\u00e4\u00e4st\u00e4kseen optimaaliseen tulokseen kehitt\u00e4j\u00e4n tulee olla selvill\u00e4 serverlessin ja funktioiden kustannusrakenteesta, rajoitteista ja mahdollisuuksista, joiden nykytilaan t\u00e4m\u00e4 tutkimus my\u00f6s pureutuu. Tutkimuksessa havaittiin my\u00f6s, ett\u00e4 serverless ja DevOps jakavat samoja p\u00e4\u00e4m\u00e4\u00e4ri\u00e4 ja niiden yhteisk\u00e4yt\u00f6ss\u00e4 on valtavasti potentiaalia. Lis\u00e4ksi tutkimuksen perusteella voidaan todeta konstruktiivisen tutkimuksen sopivan erinomaisesti modernien ohjelmistoalan teknologioiden k\u00e4yt\u00e4nn\u00f6n sovellusten innovointiin ja sit\u00e4 kautta teorian muovaamiseen ja uusien mielenkiintoisten tutkimuskysymysten syntyyn.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2019-10-25T06:10:31Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2019-10-25T06:10:31Z (GMT). No. of bitstreams: 0\n Previous issue date: 2019", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "74", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "Serverless computing", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "FAAS", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitysprosessi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "integraatio", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": ".Net", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "DevOps", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "konstruktiivinen tutkimus", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201910254607", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietotekniikka", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Mathematical Information Technology", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "yvv.contractresearch.collaborator", "value": "business", "language": "", "element": "contractresearch", "qualifier": "collaborator", "schema": "yvv"}, {"key": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "yvv.contractresearch.initiative", "value": "student", "language": "", "element": "contractresearch", "qualifier": "initiative", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "602", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistoarkkitehtuuri", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "olio-ohjelmointi", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "pilvipalvelut", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "yll\u00e4pito", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
id jyx.123456789_66042
language fin
last_indexed 2025-03-31T20:02:27Z
main_date 2019-01-01T00:00:00Z
main_date_str 2019
online_boolean 1
online_urls_str_mv {"url":"https:\/\/jyx.jyu.fi\/bitstreams\/3f2faca8-4d4e-4d5f-a99b-9f52cf8f193f\/download","text":"URN:NBN:fi:jyu-201910254607.pdf","source":"jyx","mediaType":"application\/pdf"}
publishDate 2019
record_format qdc
source_str_mv jyx
spellingShingle Lehtonen, Markku SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla Serverless computing FAAS ohjelmistokehitysprosessi integraatio .Net DevOps konstruktiivinen tutkimus Tietotekniikka Mathematical Information Technology 602 ohjelmistoarkkitehtuuri olio-ohjelmointi pilvipalvelut ylläpito ohjelmistokehitys
title SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
title_full SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
title_fullStr SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
title_full_unstemmed SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
title_short SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
title_sort saas ohjelmiston laajentaminen serverless funktioilla rakennetulla komponentilla
title_txtP SAAS-ohjelmiston laajentaminen serverless-funktioilla rakennetulla komponentilla
topic Serverless computing FAAS ohjelmistokehitysprosessi integraatio .Net DevOps konstruktiivinen tutkimus Tietotekniikka Mathematical Information Technology 602 ohjelmistoarkkitehtuuri olio-ohjelmointi pilvipalvelut ylläpito ohjelmistokehitys
topic_facet .Net 602 DevOps FAAS Mathematical Information Technology Serverless computing Tietotekniikka integraatio konstruktiivinen tutkimus ohjelmistoarkkitehtuuri ohjelmistokehitys ohjelmistokehitysprosessi olio-ohjelmointi pilvipalvelut ylläpito
url https://jyx.jyu.fi/handle/123456789/66042 http://www.urn.fi/URN:NBN:fi:jyu-201910254607
work_keys_str_mv AT lehtonenmarkku saasohjelmistonlaajentaminenserverlessfunktioillarakennetullakomponentilla