University of Twente Student Theses


A qualitative comparison of specification techniques for microservice architectures

Amerongen, J. van (2023) A qualitative comparison of specification techniques for microservice architectures.

[img] PDF
Abstract:When designing and developing medium to large scale software systems, architectural decisions are important to get right. One architectural style is the microservices architecture (MSA). Describing and specifying one service or a monolith is well-defined in literature and in practice, however there are doubts on the optimal method of doing so when it comes to a complete MSA. Firstly, this research aims to identify existing techniques for designing and specifying MSAs by performing a systematic mapping study. Secondly, a classification scheme has been applied to perform a qualitative comparison of the found techniques that in turn is used to provide recommendations for business analysts, software architects and developers on which specification technique to use in what scenario.
Item Type:Essay (Bachelor)
Faculty:EEMCS: Electrical Engineering, Mathematics and Computer Science
Subject:54 computer science
Programme:Computer Science BSc (56964)
Link to this item:
Export this item as:BibTeX
HTML Citation
Reference Manager


Repository Staff Only: item control page