Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

The pains and gains of microservices revisited: An updated systematic grey literature review

Pirhonen, Mikko (2024)

 
Avaa tiedosto
PirhonenMikko.pdf (590.2Kt)
Lataukset: 



Pirhonen, Mikko
2024

Tietotekniikan DI-ohjelma - Master's Programme in Information Technology
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-20
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202404244527
Tiivistelmä
Microservice architecture has become an extremely popular way to build software systems. To effectively utilize this architecture, it is important to grasp the benefits as well as the drawbacks of the architecture. The most up to date information of these trade-offs is in the industry, with the practitioners that are building commercial microservice systems.
In this thesis we aim to find out the current pains and gains of microservices experienced by practitioners and their evolution in recent years. Soldani et al. have done a systematic grey literature review on this topic in 2018 titled "The pains and gains of microservices". To gather the currently relevant pains and gains of practitioners and to allow comparisons to the review by Soldani et al., we employ an updated systematic grey literature review on the topic. The review consists of 131 grey literature papers published since the original review, which were analyzed for their mentioned pains and gains of microservices.
As a result of the study, we find that the most common causes for pains in microservices are caused by the increased complexity of microservice architectures. Additional pain points included difficulty in creating appropriate service boundaries, and the decreased performance in microservice systems. The most recognized microservice gains were the fault tolerance, flexibility, technology freedom, independent deployment, and scalability of microservices.
The comparison to the original review revealed that pains related to the context of microservice storage are not as recognized as they were in earlier years, while the pains in microservice development saw a dramatic rise from the original review. For microservice gains the benefits related to microservice design patterns and storage have become less significant, while the gains related to microservice development, such as development agility and technology freedom between services, are more relevant than they were in the original review
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [40800]

Samankaltainen aineisto

Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.

  • Creating a microservice generator for GO-based microservices : An industrial case study 

    Aslam, Muhammad Zohaib (2022)
    Diplomityö
    Microservice architecture is the choice of many enterprises for modern-day software development. It brings a lot of value by being easy to develop, test, and deploy. When it comes to creating a new microservice, there are ...
  • Comparison of cloud platforms for hosting microservices : Determining the best cloud platform for microservice hosting by costs and maintainability 

    Hiltunen, Joonas (2024)
    Diplomityö
    As microservices, containerisation, and related tools have matured significantly in the past years, many companies have started to decouple their monolithic software products into smaller microservices. With this change, ...
  • Effective Migration of an Automation System to Microservice Architecture 

    Lehtola, Henrikki (2020)
    Diplomityö
    The complexity of software systems has increased, which has led to increased interest toward microservices as a style of software architecture, where the application is broken down into small independent services, built ...
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste