Month: September 2025
Springboot zu Serverless: Probleme und Paradigmen
Im Rahmen der Vorlesung „Software Development for Cloud Computing“ sollte jedes Team ein eigenes Cloud‑Projekt umsetzen. Unser Projekt Taskflow sollte dabei ein serverloses Todo‑Management‑System werden. Ziel war es dabei, neue und vor allem industrierelevante Cloud‑Technologien praktisch zu erlernen. Der Backend‑Teil ist mit Spring‑Boot realisiert, welcher über AWS Lambda und API Gateway bereitgestellt modular eingesetzt werden kann. Als Persistenz…
Multiplayer Web-Game mit AWS | Schiffe versenken
Projektidee: Im Rahmen der Vorlesung “Software Development for Cloud Computing” sollen die Studierenden in Gruppen ein eigenes Projekt, mit Hilfe von in der Vorlesung gezeigten Cloud Technologien umsetzen. Wir hatten Anfangs Probleme ein geeignetes Thema zu finden, da unser Wissenstand im Thema Cloud nicht besonders groß war. Letztendlich haben wir uns dazu entschieden ein Multiplayer…
NANIWA – Not Actually Nutzlos Image-converter With AWS
Introduction This is written as part of the assignment for Software Development for Cloud Computing. NANIWA, which stands for Not Actually Nutzlos Image-converter With AWS, or the name of the region which would become the city of Osaka today, is an image-conversion service hosted solely on Amazon Web Services. It utilizes multiple features on the…
Cloud-native Security Scanner
Dieses Projekt wurde im Rahmen der Vorlesung „Software Development for Cloud Computing“ umgesetzt. Ausgangslage und Projektidee Unser bisheriger Fokus im Studium lag hauptsächlich auf Themen der IT-Security und Machine Learning, weshalb wir beide bis auf die grundlegenden Vorlesungen zum Thema Software Entwicklung kaum Erfahrungen in diesem Bereich gesammelt haben. Aus diesem Grund haben wir uns…
Entwickeln eines KI-Tools zum Generieren von strukturierten Lerninhalten
Für den Kurs “Software Development for Cloud Computing” wollte ich eine Anwendung entwickeln, mit der konkrete Aufgaben für ein gegebenes Lernziel generiert werden können. Der Nutzer stellt dabei Informationen zum Lernziel, sowie seines aktuellen Niveaus und der geplanten Lerndauer zur Verfügung. Auf dieser Basis können dann die konkreten Aufgaben, die zum Erreichen des Ziels nötig…
