Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
An analysis of microservice frameworks
Linköping University, Department of Computer and Information Science, Human-Centered systems.
Linköping University, Department of Computer and Information Science, Human-Centered systems.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
Abstract [en]

Microservice architecture has entered the industry to solve some of the problems with the monolithic architecture. However, this architecture comes with its own set of problems. In order to solve the microservice architecture problems while also providing additional functionalities, microservice frameworks have been developed. In this thesis, microservice frameworks were compared and thereafter two were chosen to implement a small part of a large monolithic system as microservices. This was done in order to see how well they could implement the different functionalities that the frameworks provided in relation to the benefits and the cross-cutting concerns of the microservice architecture which are concerns that is applicable to the entire system. The results showed that the frameworks embraced the benefits of the microservice architecture in the aspects of maintainability and scalability. However, in the terms of being able to change frameworks in the pursuit of newer technologies there were problems. Some functionalities such as service discovery requires all of the new services created to use the same mechanism in order to create a unified system. There were also problems caused by the load balancing mechanism provided by the frameworks used in this thesis. The load balancing mechanism made the system unable to send large data files which was crucial for the system that was to be implemented as a microservice system.

Place, publisher, year, edition, pages
2017. , p. 10
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:liu:diva-138034ISRN: LIU-IDA/LITH-EX-G--17/012--SEOAI: oai:DiVA.org:liu-138034DiVA: diva2:1106412
External cooperation
Ida Infront
Subject / course
Computer Programming
Presentation
2017-06-08, A37, Linköpings universitet, Linköping, 11:30 (Swedish)
Supervisors
Examiners
Available from: 2017-06-12 Created: 2017-06-07 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

An analysis of microservice frameworks(1089 kB)238 downloads
File information
File name FULLTEXT01.pdfFile size 1089 kBChecksum SHA-512
87f7d6e734c05ebed125eb080e02ff5eb07d16bc085421ace32062ba6c4d47de3f21f844d99f829f65d955e82805a7e8093f071f589df3e8b8c5c78fd0827705
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Edling, ErikÖstergren, Emil
By organisation
Human-Centered systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 238 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 1535 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf