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. , 10 p.
National Category
Computer and Information Science
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: 2017-06-12Bibliographically approved

Open Access in DiVA

An analysis of microservice frameworks(1089 kB)89 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 Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 89 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

Total: 1264 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