University of Twente Student Theses


Decision-Making in a Microservice Architecture

Goossens, Bjorn (2019) Decision-Making in a Microservice Architecture.

[img] PDF
Abstract:In recent years, the subject of microservices has gained increasing popularity with software engineering practitioners and academics. The decomposition of system parts into separate services imposes new challenges, many of which related to how to manage the increased complexity in networking and communication between these services. In general, microservice architectures are considered to be confronted with a number of “nontrivial design challenges that are intrinsic to any distributed system” as well as others specific to microservices. Because of microservices’ unique characteristics, new challenges arise on how to make microservices communicate, integrate and be managed effectively. A main question for organisations aiming to implement a microservice architecture is how to make well-supported software architecture design decisions regarding these categories of challenges. The aim of this work is to research and design a first step towards a decision-making framework backed by academic literature as well as insights from practice to help organisations better manage these challenges.
Item Type:Essay (Master)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science, 85 business administration, organizational science
Programme:Business Information Technology MSc (60025)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page