fullrecord |
[{"key": "dc.contributor.advisor", "value": "Halttunen, Veikko", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Kokki, Oskari", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2024-04-09T05:34:55Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2024-04-09T05:34:55Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2024", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/94204", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Sovelluskehityksess\u00e4 sovellusj\u00e4rjestelm\u00e4t noudattavat arkkitehtuuria, mihin perustuen kokonaisuus rakentuu. J\u00e4rjestelm\u00e4arkkitehtuuri kuvaa eri kokonaisuudet ja niiden v\u00e4liset suhteet. Perinteisin ja vanhin j\u00e4rjestelm\u00e4arkkitehtuuri on monoliittiarkkitehtuuri, jossa kaikki komponentit eli j\u00e4rjestelm\u00e4n osat ovat yhdess\u00e4\nsuuressa koodipohjassa, mist\u00e4 tulee nimitys monoliitti. Kaikilla j\u00e4rjestelm\u00e4arkkitehtuureilla on erilaisia hy\u00f6tyj\u00e4 sek\u00e4 haasteita, joita tulee punnita, kun tehd\u00e4\u00e4n\np\u00e4\u00e4t\u00f6s j\u00e4rjestelm\u00e4n tai sovelluksen arkkitehtuurista. N\u00e4m\u00e4 haasteet ovat johtaneet arkkitehtuurien kehitykseen, kun erilaiset tekij\u00e4t ja muutokset ovat puskeneet j\u00e4rjestelm\u00e4arkkitehtuurien vaatimuksia eteenp\u00e4in. Kasvaneiden vaatimusten lis\u00e4ksi teknologian kehitys on mahdollistanut uusien j\u00e4rjestelm\u00e4arkkitehtuurien synnyn. Mikropalveluarkkitehtuuri on kehittynyt tarpeesta paikata aiempien j\u00e4rjestelm\u00e4arkkitehtuurien puutteita, kuten esimerkiksi monoliitin tehottomuus ja sen hankala jatkokehitt\u00e4minen, kun j\u00e4rjestelm\u00e4 kasvaa liian suureksi ja\nmonimutkaiseksi. Tutkimuksessa selvitet\u00e4\u00e4n, kohtaavatko tieteellisen kirjallisuuden ja k\u00e4yt\u00e4nn\u00f6n ammattilaisten n\u00e4kemykset mikropalveluista sek\u00e4 niiden\nhy\u00f6dyist\u00e4 ja haasteista. K\u00e4yt\u00e4nn\u00f6n ammattilaiset ovat ohjelmistoyritys Eduixin\nj\u00e4rjestelm\u00e4arkkitehteja. Tutkimus on laadullinen tutkimus, jossa ammattilaiset\non haastateltu puolistrukturoitujen haastatteluiden avulla, ja n\u00e4iden haastatteluiden tuloksia on verrattu kirjallisuuskatsauksessa ker\u00e4ttyyn materiaaliin, mik\u00e4\nmuodostaa tieteellisen kirjallisuuden n\u00e4kemyksen aiheesta. Tutkimuksen tarkoituksena on antaa Eduixille informaatiota koskien mikropalveluita ja heid\u00e4n valmiuksiaan k\u00e4ytt\u00e4\u00e4 mikropalveluita. T\u00e4t\u00e4 informaatiota he voivat hy\u00f6dynt\u00e4\u00e4 tehdess\u00e4\u00e4n p\u00e4\u00e4t\u00f6ksi\u00e4 liittyen mikropalveluiden k\u00e4ytt\u00e4misest\u00e4. Tutkimuksen tarkoituksena on my\u00f6s tarjota n\u00e4k\u00f6kulmaa kummaltakin osapuolelta, ja informoida\ntieteellist\u00e4 kirjallisuutta ammattilaisten mielipiteest\u00e4 koskien mikropalveluita:\nonko esimerkiksi tieteellinen kirjallisuus et\u00e4\u00e4ntynyt liikaa k\u00e4yt\u00e4nn\u00f6st\u00e4? T\u00e4m\u00e4n\ntutkimuksen my\u00f6t\u00e4 voi my\u00f6s paljastua t\u00e4rkeit\u00e4 jatkotutkimusaiheita tai keskeisi\u00e4\nkehityskohteita mikropalveluihin liittyen.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "In application development, application systems follow an architecture, which\nforms the basis for the whole application system. The system architecture describes the different components and the relationships between them. The most\ntraditional and the oldest system architecture is the monolithic architecture,\nwhere all components are contained in one large code base, hence the name monolith. All system architectures have different benefits and challenges that need to\nbe weighed when deciding on the architecture of a system or an application.\nThese challenges have led to the evolution of architectures as various factors and\nchanges have pushed the requirements for system architectures forward. In addition to increased requirements, technological advances have enabled the development of new system architectures. The microservice architecture has evolved\nfrom the need to address the shortcomings of previous system architectures, such\nas the inefficiency of the monolith when it comes to further developing it, when\nthe system grows too large and complex. This study aims to find out if the views\nof scientific literature and the views of the professionals meet regarding micro-\nservices and their benefits and challenges. The professionals chosen for this study\nare system architects from a software company Eduix. The study is a qualitative\nstudy and the professionals have been interviewed in the form of semi-structured\ninterviews, and the results of these interviews have been compared with the literature review, which forms the scientific literature view about microservices.\nThe aim of the study is to provide Eduix with information about microservices\nand their capacity to use microservices, which they can utilize when they make\ndecisions regarding the use of microservices. The study also aims to provide a\nperspective from both sides, and to inform the scientific literature about the opinion of the professionals concerning microservices. For example, if the scientific\nliterature has become too distant from practice, or if this research reveals important areas for future research or key developments in the field of microservices.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2024-04-09T05:34:55Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2024-04-09T05:34:55Z (GMT). No. of bitstreams: 0\n Previous issue date: 2024", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "60", "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": "mikropalvelut", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "komponentointi", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tapaustutkimus mikropalveluiden teorian ja k\u00e4yt\u00e4nn\u00f6n kohtaamisesta sovelluskehityksess\u00e4", "language": null, "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-202404092771", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "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": "business", "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.copyright", "value": "\u00a9 The Author(s)", "language": null, "element": "rights", "qualifier": "copyright", "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": "601", "language": null, "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "modulaarisuus", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "j\u00e4rjestelm\u00e4arkkitehtuuri", "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"}]
|