Javascript must be enabled for the correct page display

A Systematic Mapping of Microservice Patterns

Ramchand, Mahir (2021) A Systematic Mapping of Microservice Patterns. Bachelor's Thesis, Computing Science.

[img]
Preview
Text
Mahir's Bachelor Thesis s3561119.pdf

Download (5MB) | Preview
[img] Text
Toestemming.pdf
Restricted to Registered users only

Download (121kB)

Abstract

Choosing the right architectural style and implementing it can save capital and human resources in a business environment. However, dealing with software architecture usually leads to more questions, such as the alternative patterns, what we should expect after adoption, and the negative aspects of this pattern. The difficulty of this process incentivizes teams to consider how to adopt particular mechanisms carefully. Nevertheless, each business has diverse needs. Thus, with an evergrowing rate of microservice patterns, this only leads to more confusion. This paper attempts to map microservice patterns based on specific metrics, including maintainability and scalability, efficiency, coupling, complexity. The right combination of patterns helps us build more loosely coupled, safer, more maintainable, and scalable services. This paper analyzes a case study for Researchable, aiming to maximize the maintainability of their application. The findings suggest the API gateway, asynchronous messaging, and database per service patterns contributed to a more maintainable architecture.

Item Type: Thesis (Bachelor's Thesis)
Supervisor name: Capiluppi, A. and Degeler, V.
Degree programme: Computing Science
Thesis type: Bachelor's Thesis
Language: English
Date Deposited: 12 Aug 2021 11:25
Last Modified: 12 Aug 2021 11:25
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/25671

Actions (login required)

View Item View Item