Fulltext available Open Access
Title: Vergleich der Java-Frameworks Quarkus und Spring anhand der Entwicklung und Performance der PetClinic-Microservices-Anwendung
Language: German
Authors: Berraqui, Wassim 
Keywords: Spring Boot; Quarkus; Microservices; Java Framework; Performance; Skalierbarkeit; Ressourceneffizienz; Scalability; Resource Efficiency
Issue Date: 30-May-2025
Abstract: 
Diese Bachelorarbeit analysiert die Java-Frameworks Quarkus und Spring im Kontext der Entwicklung und des Betriebs von Microservices. Die Untersuchung erfolgt anhand der Implementierung der PetClinic-Microservices-Anwendung, wobei Schlüsselkriterien wie Anwendungsentwicklung, Startzeit, Skalierbarkeit und Ressourcenverbrauch verglichen werden. Spring, als etabliertes Framework, zeichnet sich durch eine breite Funktionalität und Stabilität aus, während Quarkus besonders durch seine optimierte Ressourcennutzung und schnelle Startzeiten für moderne Cloud-Umgebungen überzeugt. Die Arbeit zeigt, dass Quarkus vor allem bei der Performance und Ressourceneffizienz Vorteile bietet, während Spring aufgrund seiner ausgereiften Architektur und umfassenden Tools in größeren, komplexeren Umgebungen punktet. Die Ergebnisse liefern eine fundierte Grundlage zur Auswahl des geeigneten Frameworks für Microservices-Architekturen je nach spezifischen Anforderungen.

This bachelor thesis analyzes the Java frameworks Quarkus and Spring in the context of developing and operating microservices. The investigation is based on the implementation of the PetClinic microservices application, comparing key criteria such as application development, startup time, scalability, and resource consumption. Spring, as an established framework, stands out for its extensive functionality and stability, while Quarkus excels with its optimized resource usage and fast startup times, making it ideal for modern cloud environments. The study demonstrates that Quarkus offers advantages in terms of performance and resource efficiency, while Spring scores in larger, more complex environments due to its mature architecture and comprehensive tools. The results provide a solid basis for selecting the appropriate framework for microservices architectures based on specific requirements.
URI: https://hdl.handle.net/20.500.12738/17716
Institute: Fakultät Technik und Informatik 
Department Informatik 
Type: Thesis
Thesis type: Bachelor Thesis
Advisor: Sarstedt, Stefan 
Referee: Zukunft, Olaf 
Appears in Collections:Theses

Files in This Item:
File Description SizeFormat
BA_Vergleich der Java-Frameworks Quarkus und Spring.pdf5.09 MBAdobe PDFView/Open
Show full item record

Google ScholarTM

Check

HAW Katalog

Check

Note about this record


Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.