University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

The design towards microservices : the case of Netflix

Icon
813.3Kb

Authors
Väänänen, Paavo |
Vesterinen, Anton
Date
2020
Discipline
TietojärjestelmätiedeInformation Systems Science
Access restrictions
The author has not given permission to make the work publicly available electronically. Therefore the material can be read only at the archival workstation at Jyväskylä University Library (https://kirjasto.jyu.fi/collections/archival-workstation).
You can request a copy of this thesis here
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Mikropalveluarkkitehtuuri on merkittävimpiä kehityssuuntauksia 2010-luvulla. Tämä tietojärjestemäsuunnittelun arkkitehtuurisuuntaus on yksi vastaus kasvavaan suorituskyvyn ja kehitystyön skaalauksen tarpeeseen etenkin suuremmissa, globaaleissa yrityksissä jotka tuottavat suuren käyttövolyymin alustapalveluja. Alueen tutkimus on toistaiseksi vähäistä, vaikka useat suuret teknologiayritykset (esim. Amazon, Ebay ja Uber) ovat siirtyneet hyödyntämään pilviteknologiaa ja kyseistä arkkitehtuurillista tapaa toteuttaa tietojärjestelmänsä. Netflix kuuluu tähän yritysten joukkoon ja teknologia-alalla sitä pidetään keskeisimpänä suunnannäyttäjänä mikropalveluarkkitehtuuriin siirtymisessä. Netflix on kertonut omasta transformaatiostaan avoimesti niin verkossa kuin erilaisissa tapahtumissakin. Tässä pro gradu -tutkielmassa perehdytään videomuodossa olevaan lähdemateriaaliin, jossa Netflixin avainasemassa olleet asiantuntijat kertovat useista eri näkökulmista ja erilaisiin yksityiskohtiin keskittyen, miten matka monoliittisesta arkkitehtuurista mikropalveluihin tapahtui heidän yrityksessään. Tämän materiaalin pohjalta selvitimme mikropalvelutransformaation pääpiirteet induktiivisen teemoittelun avulla. Pääpiirteitä peilattiin aikaisempaan tutkimukseen tietojärjestelmien pilvimigraatioista tunnistaen tiettyjä eroavaisuuksia transformaation ja geneerisen pilvimigraation välillä. Lisäksi muodostimme videomateriaalin perusteella syy-seuraussuhteita transformaation eri piirteiden välillä luoden Tietojärjestelmäarkkitehtuurin jatkuvuusmallin, joka selittää yritysten tietojärjestelmäarkkitehtuurien välisten transformaatioiden, organisaatiollisen muutoksen ja liiketoiminnan kasvun välisen dynamiikan. Tutkimus nostaa esiin teemoja, joihin Netflixin kaltaisen, mikropalvelutransformaatiota suunnittelevan, yrityksen kannattaa kiinnittää huomiota. ...
 
After cloud technology achieved its permanent status as a megatrend in the field of information systems during early 2010, microservices architecture has been one of the major architectural trends enabled by it. Microservice architecture addresses the growing demand for scalability in both performance and engineering velocity, especially in global companies operating in the platform industry of heavy usage. The current research on this topic is in its early stages even though several large technology companies (i.e. Amazon, Uber and eBay) have transformed to use cloud and microservices architecture in their platforms. Netflix is one of these companies and in the field of information technology, it is considered one of the pioneers and success stories of this endeavor. Netflix has been open about their journey, publishing content both online and in live events across the globe. This research focuses on video material of presentations by Netflix experts who were in key positions during their transformation from a monolithic architecture to microservices. Based on this material, we identified the characteristics of microservices transformation by the means of inductive thematic analysis. These characteristics were reflected with previous research on cloud migrations, identifying differences between the microservices transformation and general cloud migration. Finally, we created a relationship pattern titled The IS Architecture Continuity Model. This model describes the relationships between architectural transformation, organizational change and business. This research highlights themes that Netflix-like companies pursuing microservices transformation should focus on. ...
 
Keywords
microservices microservices architecture architectural transformation transformation design järjestelmäarkkitehtuuri liiketoiminta systems architecture business
URI

http://urn.fi/URN:NBN:fi:jyu-202102011348

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [23424]

Related items

Showing items with similar title or keywords.

  • Moving away from monolithic architecture : design and implementation 

    Liu, Yanjun (2020)
    Many applications are using server-side architecture monolithically as it is the easiest way to make a minimum viable product. However, along with the user size grow, some performance issue may arise that cannot be easily ...
  • Designing a cloud architecture for an application with many users 

    Schuchmann, Marcel (2018)
    The aim of the thesis is to provide a guideline on how to design and implement a cloud architecture solution for an application with many users. For this, general cloud architecture approaches are presented. The theory ...
  • Systemic Management of Architectural Decisions in Enterprise Architecture Planning : Four Dimensions and Three Abstraction Levels 

    Pulkkinen, Mirja (IEEE computer society press, 2006)
    This paper presents a process model for the management of architectural decisions in enterprise architecture planning. First, decisions are made at the enterprise level, with strategic business considerations on the ...
  • Metaheuristics meet metamodels : a modeling language and a product line architecture for route optimization systems 

    Puranen, Tuukka (University of Jyväskylä, 2011)
  • Business intelligence system implementation and design framework : a public sector case study 

    Kaasalainen, Viljami (2020)
    Liiketoimintatiedon hallintaa on yleisesti ottaen tutkittu suhteellisen paljon, mutta siihen liittyvä järjestelmä ja sen käyttöönotto on saanut vähemmän huomiota. Erityisesti sellaisia tutkimuksia, jotka tarkastelevat ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre