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
Beyond microservices: An Architectural Migration Study
2023 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Microservice architecture has been prevalent for the last decade. This type of architecture is a proven solution to scalability, team autonomy, and complexity challenges. The industry acknowledges that this approach effectively addresses these issues. Through a literature review where we mainly examine the case for microservice architecture, along with a case study, we interview the project architect involved in migrating a system away from microservice architecture. Understanding the difficulties that people face when dealing with microservices is crucial. We need to identify the situations where it is appropriate to question their usage.

Through our study, we also examine the process of raising the granularity in a system, i.e. migrating it towards a microservice architecture, as well as what might be the unique difficulties in moving in the opposite direction. The study does not cover differences in technically oriented quality attributes between architectural designs but how teams, architects and developers work with them.

The results show that several factors, such as team size, number of teams and the scope of the system, play into whether microservices are suitable for a particular system or not, or what alternatives might suit it better. The results provide valuable insights into things worth considering when making architectural decisions.

Place, publisher, year, edition, pages
2023. , p. 35
Keywords [en]
System, Migration, Granularity, Challenges, Benefits
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:bth-24959OAI: oai:DiVA.org:bth-24959DiVA, id: diva2:1774110
Subject / course
PA1445 Kandidatkurs i Programvaruteknik
Educational program
PAGWE Web Programming
Presentation
2023-05-30, C245, Valhallavägen 1, Karlskrona, 15:35 (English)
Supervisors
Examiners
Available from: 2023-06-26 Created: 2023-06-25 Last updated: 2023-06-26Bibliographically approved

Open Access in DiVA

Beyond microservices An Architectural Migration Study(1139 kB)91 downloads
File information
File name FULLTEXT02.pdfFile size 1139 kBChecksum SHA-512
66008b463de57741d0e9bf900fd4760f55b916246531012c3518796eed7ec7492562fb3e05b008e617f3efba52352010a9b4671b72b470ccebbffba185433df9
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Larsson, RikardEvertsson, Simon
Software Engineering

Search outside of DiVA

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