Volltextdatei(en) in REPOSIT vorhanden Open Access
Titel: Microservices, eine langlebige Architektur ohne technische Schulden?
Sprache: Deutsch
Autorenschaft: Galván, Daniel Stark 
Schlagwörter: Microservice; langlebige Architektur; evolutionäre Architektur; technische Schulden; Softwareproduktschulden; Fitness Funktion; sustainable Architecture; evolutionary Architecture; technical debt; software product debt; fitness function
Erscheinungsdatum: 2-Aug-2024
Zusammenfassung: 
Microservices dominieren die Architekturlandschaft von Informationssystemen. Immer häufiger verwenden Unternehmen dieses Architekturmuster, um ihre Produktentwicklungszeit zu verkürzen. Die Betrachtung der langfristigen Nachteile von Microservices ist ein unerforschtes Gebiet. Daher ist es notwendig zu betrachten, welche langfristigen Folgen in der Form von technischen Schulden entstehen und ob eine Microservices-Architektur langlebig und anpassbar ist. Das Ziel in der vorliegenden Arbeit ist die Erfassung der langfristigen Folgen sowie deren Vermittlung und Visualisierung. Dazu wird die folgende Forschungsfrage gestellt: Sind Microservices eine langlebige Architektur ohne technische Schulden? Die Bewertung wurde anhand der kritischen Gegenüberstellung eines zu erfüllenden Rahmens durchgeführt. Spezifisch wurden die Einflüsse von Microservices auf die Stabilität, die Wartungskosten und die Anpassungsfähigkeit des Systems betrachtet. Die gewonnen Erkenntnisse zeigten den unzureichenden Vergleich anhand von technischen Schulden, die erhöhte Schwierigkeit architektonische Schulden in Microservices-Systeme zu identifizieren und die Notwendigkeit eines übergeordneten Konstruktes für Schulden. Darauf basierend werden Methodiken für die Behebung und Identifikation von architektonischen Schulden aufgeführt.

Microservices dominate the architectural landscape of information systems. Companies are increasingly using this architecture pattern to optimize their Time-to-Market. The consideration of long-term disadvantages of microservices is unexplored territory. Therefore, it is necessary to consider what long-term consequences arise in the form of technical debt and whether a microservices architecture is durable and adaptable. The aim of this work is to record these long-term consequences and to convey them by visualization. To this end, the following research question is asked: Are microservices a sustainable architecture without technical debt? The evaluation was carried out based on a critical differentiation of the properties from Microservices and the ones to be fulfilled. Specifically, the influences of microservices on the stability, maintenance and adaptability of the system were reviewed. The gained results showed the insufficient comparison based on technical debt, the increased difficulty of identifying architectural debt in microservices systems and the need for a higher-level construct for debts. Based on this, methodologies for the elimination and identification of architectural debts are presented.
URI: https://hdl.handle.net/20.500.12738/16133
Einrichtung: Fakultät Technik und Informatik 
Department Informatik 
Dokumenttyp: Abschlussarbeit
Abschlussarbeitentyp: Bachelorarbeit
Hauptgutachter*in: Sarstedt, Stefan 
Gutachter*in der Arbeit: Steffens, Ulrike 
Enthalten in den Sammlungen:Theses

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat
BA_Microservices.pdf2.08 MBAdobe PDFÖffnen/Anzeigen
Zur Langanzeige

Seitenansichten

73
checked on 24.11.2024

Download(s)

65
checked on 24.11.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.