Yhteenveto: | 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.
|