System disruptions
There are recurring service disruptions on some of the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
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
Maintain multiple microservices without compromising the autonomy of Agile teams: Developing a strategy for increased productivity in maintenance of microservices
Jönköping University.
Jönköping University.
2022 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

When adopting a microservice architecture, maintenance is needed to keep the system

working. Maintenance can sometimes involve more than one team that needs to

collaborate in order to fix a maintenance issue. This procedure requires coordination

and correspondence between teams which can have a negative impact on the autonomy

of the teams. The microservice architecture does not only introduce new benefits but

also new challenges.

This study creates a strategy guideline that organisations can use to address these

challenges. The study highlights challenges with collaboration in maintenance and

gives suggestions on strategies to use to counter the challenges. This guideline can help

organisations new to the microservice architecture and help organisations to make

future maintenance decisions in a microservice architecture with multiple teams.

The guideline is developed using the Convergent Parallel Design and by interviewing

product owners, architects, and developers in three organisations working with

microservices. A survey was sent out to people working with microservices in different

industries to validate the findings from the interviews. The interviews and the survey is

analysed using the five steps described in the book “A Step-By-Step Guide To

Qualitative Data Analysis” by O'Connor and Gibson (2003).

This paper is focused on how agile teams collaborate with maintenance across

microservices and does not cover teamwork within the agile team. This paper does not

cover any technical aspects of microservices, such as application programming

interface endpoints between services, but rather how teams work with them.

Place, publisher, year, edition, pages
2022. , p. 59
Keywords [en]
Microservices, Collaboration, Maintenance, Autonomous teams, Communication, Agile
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:hj:diva-57878ISRN: JU-JTH-DTA-1-20220172OAI: oai:DiVA.org:hj-57878DiVA, id: diva2:1681218
Subject / course
JTH, Computer Engineering
Supervisors
Examiners
Available from: 2022-08-11 Created: 2022-07-06 Last updated: 2025-10-13Bibliographically approved

Open Access in DiVA

Maintain_multiple_microservices(2026 kB)755 downloads
File information
File name FULLTEXT01.pdfFile size 2026 kBChecksum SHA-512
7c0c6ff1b25fb8111d92e8b6994218da4e7e5ea4d73d70cff4ac8078c744c3b771fa77ee842de0bafea5b6dc5cf3e7418548d6d9c21c7db9a1795bb98e0a4e98
Type fulltextMimetype application/pdf

By organisation
Jönköping University
Computer Sciences

Search outside of DiVA

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