Mikropalvelut ja monoliittinen arkkitehtuuri web-kehityksessä

dc.contributor.authorFredriksson, Anton
dc.contributor.departmentfi=Tietotekniikan laitos|en=Department of Computing|
dc.contributor.facultyfi=Teknillinen tiedekunta|en=Faculty of Technology|
dc.contributor.studysubjectfi=Tietotekniikka|en=Information and Communication Technology|
dc.date.accessioned2025-11-26T22:30:43Z
dc.date.available2025-11-26T22:30:43Z
dc.date.issued2025-11-25
dc.description.abstractMikropalveluarkkitehtuuri on vakiinnuttanut asemansa yhtenä keskeisenä lähestymistapana web-pohjaisten sovellusten kehityksessä. Perinteiseen monoliittiseen arkkitehtuuriin perustuvan sovelluksen kehitys ja käyttöönotto on yksinkertaista, mutta sovelluksen kasvaessa saatetaan kohdata esimerkiksi skaalautuvuus- ja ylläpito-ongelmia. Mikropalveluilla pyritään ratkaisemaan monoliittisen arkkitehtuurin haasteita jakamalla sovellus useisiin itsenäisiin palveluihin. Toisaalta se monimutkaistaa järjestelmää ja tuo mukanaan omat haasteensa. Tässä tutkielmassa pyritään kirjallisuuskatsauksen keinoin esittelemään kummankin arkkitehtuurimallin ominaispiirteitä ja selvittämään näiden kahden lähestymistavan hyötyjä ja haasteita. Tavoitteena on muodostaa kokonaiskuva siitä, miten ne eroavat toisistaan muun muassa kehityksen, ylläpidon ja suorituskyvyn näkökulmasta. Lisäksi pyritään tunnistamaan tilanteita, joissa tietyn arkkitehtuurimallin valinta voisi olla perusteltua. Kirjallisuudessa esitettyjen tulosten ja näkökulmien perusteella päätellään, että mikropalvelut voivat helpottaa erityisesti suurten järjestelmien ja niitä kehittävien organisaatioiden hallintaa. Toisaalta monoliittisen arkkitehtuurin yksinkertaisuus on eduksi tilanteissa, joissa sovelluksen jako mikropalveluiksi ei ole välttämätöntä. Arkkitehtuurimallin valinta tulisi näin ollen tehdä aina tapauskohtaisesti.
dc.format.extent27
dc.identifier.olddbid211521
dc.identifier.oldhandle10024/194541
dc.identifier.urihttps://www.utupub.fi/handle/11111/1060
dc.identifier.urnURN:NBN:fi-fe20251126111913
dc.language.isofin
dc.rightsfi=Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.|en=This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|
dc.rights.accessrightsavoin
dc.source.identifierhttps://www.utupub.fi/handle/10024/194541
dc.subjectohjelmistoarkkitehtuurit, monoliittinen arkkitehtuuri, mikropalveluarkkitehtuuri
dc.titleMikropalvelut ja monoliittinen arkkitehtuuri web-kehityksessä
dc.type.ontasotfi=Kandidaatintutkielma|en=Bachelor's thesis|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Fredriksson%20Anton%20Kandi%202025.pdf
Size:
305.34 KB
Format:
Adobe Portable Document Format