
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 | Size | Format | |
---|---|---|---|---|
BA_Vergleich der Java-Frameworks Quarkus und Spring.pdf | 5.09 MB | Adobe PDF | View/Open |
Note about this record
Export
Items in REPOSIT are protected by copyright, with all rights reserved, unless otherwise indicated.