Title (eng)
Towards measuring releasability impact of microservice patterns
Parallel title (deu)
Zur Messung der Auswirkungen von Microservice-Mustern auf Releasefähigkeit
Author
Gabriel Alexandru Kovacs
Advisor
Uwe Zdun
Assessor
Uwe Zdun
Abstract (deu)
Im letzten Jahrzehnt hat die Microservice-Architektur eine zunehmende Akzeptanz bei großen Tech-Giganten (z.B. amazon, Netflix) gestoßen als auch bei kleineren Unternehmen, die von den versprochenen Vorteilen profitieren wollen. Während viel Arbeit geleistet wurde, um die Architektur und ihre Muster zu beschreiben, gibt es noch wenig bis gar keine Arbeit darüber, wie man den Übergang von einer monolithischen zu einer Microservices-Architektur leisten soll. Dies ist besonders für kleine und mittlere Unternehmen eine Herausforderung, die nicht über die scheinbar endlosen Ressourcen großer Unternehmen verfügen. Diese Arbeit beschreibt eine Roadmap, die es einem Team ermöglicht, neues Know-how zu erwerben und zu erweitern, das Team dabei unterstützt, die beste architektonische Entscheidung in Übereinstimmung mit ihren Bedürfnissen zu treffen und das implementierte System kontinuierlich zu evaluieren. Die vorgeschlagene Lösung ist kostengünstig, liefert nach jedem Schritt Ergebnisse und schafft schließlich eine Arbeitsumgebung, die Veränderung und architektonische Evolution fördert.
Abstract (eng)
In the last decade, microservice architecture has seen an increased adoption rate among big tech giants (e.g. amazon, Netflix) as well as smaller companies that want to take advantage of the promised benefits. While much work has been done to describe the architecture and its patterns there is still little to no work on how to successfully manage the transition from a monolith to a microservices architecture. This is especially challenging for small and medium enterprises that don't possess the seemingly endless resources of large businesses. This work describes a roadmap that enables a team to acquire and expand its know-how, aid the team in making the best architectural decision in accordance with their needs, and continuously evaluating the implemented system. The proposed solution is low cost, it yields results after every step and lastly, it creates a working environment that promotes change and architectural evolution.
Keywords (eng)
Master ThesisComputer ScienceUniversity of ViennaMicroservicesMicroservice Patterns
Keywords (deu)
MasterarbeitInformatikUniversität WienMicroservicesMicroservice Patterns
Subject (deu)
Subject (deu)
Type (deu)
Persistent identifier
Extent (deu)
85 Seiten : Diagramme
Number of pages
86
Study plan
Masterstudium Wirtschaftsinformatik
[UA]
[066]
[926]
Association (deu)
Title (eng)
Towards measuring releasability impact of microservice patterns
Parallel title (deu)
Zur Messung der Auswirkungen von Microservice-Mustern auf Releasefähigkeit
Author
Gabriel Alexandru Kovacs
Abstract (deu)
Im letzten Jahrzehnt hat die Microservice-Architektur eine zunehmende Akzeptanz bei großen Tech-Giganten (z.B. amazon, Netflix) gestoßen als auch bei kleineren Unternehmen, die von den versprochenen Vorteilen profitieren wollen. Während viel Arbeit geleistet wurde, um die Architektur und ihre Muster zu beschreiben, gibt es noch wenig bis gar keine Arbeit darüber, wie man den Übergang von einer monolithischen zu einer Microservices-Architektur leisten soll. Dies ist besonders für kleine und mittlere Unternehmen eine Herausforderung, die nicht über die scheinbar endlosen Ressourcen großer Unternehmen verfügen. Diese Arbeit beschreibt eine Roadmap, die es einem Team ermöglicht, neues Know-how zu erwerben und zu erweitern, das Team dabei unterstützt, die beste architektonische Entscheidung in Übereinstimmung mit ihren Bedürfnissen zu treffen und das implementierte System kontinuierlich zu evaluieren. Die vorgeschlagene Lösung ist kostengünstig, liefert nach jedem Schritt Ergebnisse und schafft schließlich eine Arbeitsumgebung, die Veränderung und architektonische Evolution fördert.
Abstract (eng)
In the last decade, microservice architecture has seen an increased adoption rate among big tech giants (e.g. amazon, Netflix) as well as smaller companies that want to take advantage of the promised benefits. While much work has been done to describe the architecture and its patterns there is still little to no work on how to successfully manage the transition from a monolith to a microservices architecture. This is especially challenging for small and medium enterprises that don't possess the seemingly endless resources of large businesses. This work describes a roadmap that enables a team to acquire and expand its know-how, aid the team in making the best architectural decision in accordance with their needs, and continuously evaluating the implemented system. The proposed solution is low cost, it yields results after every step and lastly, it creates a working environment that promotes change and architectural evolution.
Keywords (eng)
Master ThesisComputer ScienceUniversity of ViennaMicroservicesMicroservice Patterns
Keywords (deu)
MasterarbeitInformatikUniversität WienMicroservicesMicroservice Patterns
Subject (deu)
Subject (deu)
Type (deu)
Persistent identifier
Number of pages
86
Association (deu)
License
- Citable links
- Other links
- Managed by
- Details
- Metadata
- Export formats