Microservice architecture has become a 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. In this paper we study the current pains and gains of microservices as experienced by practitioners. Soldani et al. have already done a systematic grey literature review on this topic in 2018 and in this paper we repeat that previous study to understand the currently relevant pains and gains and how they have evolved.
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, expecially complexity related, 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 at the time of the earlier review.
Tue 3 DecDisplayed time zone: Athens change
14:00 - 15:30 | PROFES Session 4: Micro-Services and Cloud MigrationIndustry Papers / Research Papers / Short Papers and Posters at UT Library - Room 3 (Seminar Room Kodavere) Chair(s): Marco Kuhrmann Reutlingen University | ||
14:00 12mShort-paper | Understanding Microservice Runtime Monitoring Data for Anomaly Detection with Structural Equation Modeling Short Papers and Posters Monika Steidl University of Innsbruck, Michael Leitner Gepardec IT Service GmbH, Pirmin Urbanke Software Competence Center Hagenberg, Marko Gattringer Gepardec IT Service GmbH, Michael Felderer German Aerospace Center (DLR) & University of Cologne, Sashko Ristov University of Innsbruck | ||
14:12 18mIndustry talk | Strategies and Challenges in Cloud-to-Cloud Migration Using Infrastructure as Code Industry Papers | ||
14:30 18mResearch paper | The pains and gains of microservices revisited Research Papers | ||
14:48 42mTalk | Session 4 Discussion Research Papers |