Malmö University Publications
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
Developing for Resilience: Introducing a Chaos Engineering tool
Malmö University, Faculty of Technology and Society (TS).
Malmö University, Faculty of Technology and Society (TS).
2020 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Software complexity continues to accelerate, as new tools, frameworks, and technologies become available. This, in turn, increases its fragility and liability. Despite the amount of investment to test and harden their systems, companies still pay the price of failure. To withstand this fast-paced development environment and ensure software availability, largescale systems must be built with resilience in mind. Chaos Engineering is a new practice that aims to assess some of these challenges. In this thesis, the methodology, requirements, and iterations of the system design and architecture for a chaos engineering tool are presented. In a matter of only a couple of months and the working hours of two engineers, it was possible to build a tool that is able to shed light on the attributes that make the targeted system resilient as well as the weaknesses in its failure handling mechanisms. This tool greatly reduces the otherwise manual testing labor and allows software engineering teams to find potentially costly failures. These results prove the benefits that many companies could experience in their return of investment by adopting the practice of Chaos Engineering.

Place, publisher, year, edition, pages
Malmö universitet/Teknik och samhälle , 2020. , p. 93
Keywords [en]
chaos engineering, fault injection, resilience testing, distributed systems
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:mau:diva-20808Local ID: 32559OAI: oai:DiVA.org:mau-20808DiVA, id: diva2:1480690
External cooperation
Sinch
Educational program
TS Computer Science, Master Programme
Supervisors
Examiners
Available from: 2020-10-27 Created: 2020-10-27Bibliographically approved

Open Access in DiVA

fulltext(1640 kB)1807 downloads
File information
File name FULLTEXT01.pdfFile size 1640 kBChecksum SHA-512
74a5e48266faf757abf766cebc9e99d51f8ed43b96954807078072f0fe71866921c9f1ed877a307b93ffbbfb0ae2899673689e689aacbc869f94aafe27d4a72b
Type fulltextMimetype application/pdf

By organisation
Faculty of Technology and Society (TS)
Engineering and Technology

Search outside of DiVA

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