Mikropalvelut ja monoliittinen arkkitehtuuri web-kehityksessä
| dc.contributor.author | Fredriksson, Anton | |
| dc.contributor.department | fi=Tietotekniikan laitos|en=Department of Computing| | |
| dc.contributor.faculty | fi=Teknillinen tiedekunta|en=Faculty of Technology| | |
| dc.contributor.studysubject | fi=Tietotekniikka|en=Information and Communication Technology| | |
| dc.date.accessioned | 2025-11-26T22:30:43Z | |
| dc.date.available | 2025-11-26T22:30:43Z | |
| dc.date.issued | 2025-11-25 | |
| dc.description.abstract | Mikropalveluarkkitehtuuri 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.extent | 27 | |
| dc.identifier.olddbid | 211521 | |
| dc.identifier.oldhandle | 10024/194541 | |
| dc.identifier.uri | https://www.utupub.fi/handle/11111/1060 | |
| dc.identifier.urn | URN:NBN:fi-fe20251126111913 | |
| dc.language.iso | fin | |
| dc.rights | fi=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.accessrights | avoin | |
| dc.source.identifier | https://www.utupub.fi/handle/10024/194541 | |
| dc.subject | ohjelmistoarkkitehtuurit, monoliittinen arkkitehtuuri, mikropalveluarkkitehtuuri | |
| dc.title | Mikropalvelut ja monoliittinen arkkitehtuuri web-kehityksessä | |
| dc.type.ontasot | fi=Kandidaatintutkielma|en=Bachelor's thesis| |
Tiedostot
1 - 1 / 1
Ladataan...
- Name:
- Fredriksson%20Anton%20Kandi%202025.pdf
- Size:
- 305.34 KB
- Format:
- Adobe Portable Document Format