A blog about current topics in computer science and media, maintained by students of the Hochschule der Medien Stuttgart (Stuttgart Media University).
Recent Posts

Ableton Live Audio Analyzer
Von der DAW in die Cloud Wie ich Ableton Live mit AWS Lambda verbunden habe Wer elektronische Musik produziert, kennt das Problem: Man hat einen Loop, ein Sample, eine Audiospur – und würde gerne automatisiert wissen, welches Tempo sie hat, wie lange sie dauert, oder welches harmonische Profil sie besitzt. Statt das manuell zu bestimmen,…
Logging, Tracing, Metriken: Unser Weg zu einem wiederverwendbaren Projekt-Skeleton
Dieser Beitrag ist im Rahmen der Vorlesung „Software Development for Cloud Computing“ entstanden. Das beschriebene Projekt ist auf GitHub verfügbar:https://github.com/simonbreit-dev/software-development-cloud-computing26https://github.com/simonbreit-dev/sdfcc-gitops I. Einleitung Wer schon mal versucht hat herauszufinden, warum eine von mehreren verteilten Services abhängige Anwendung plötzlich nicht mehr wie erwartet funktioniert, weiß: Ohne die richtigen Werkzeuge kommt man schnell an seine Grenzen. Unser Ziel…
- Cloud Technologies, DevOps, Scalable Systems, Student Projects, System Architecture, System Engineering, Web Performance
Von der lokalen Chat-App zur Cloud
Ausgangspunkt und Tech-Stack Unsere Chat-Anwendung entstand ursprünglich als lokales Projekt. Für das Cloud-Computing-Projekt wollten wir deshalb nicht die Anwendung neu entwickeln, sondern herausfinden, wie sie sich in der Cloud betreiben lässt. Die Anwendung besteht aus einem React-Frontend mit Vite und einem FastAPI-Backend. WebSockets ermöglichen die Echtzeitkommunikation. MongoDB speichert die Nachrichten, Redis verteilt Ereignisse zwischen mehreren…
Cloudsheets – Implementierung einer cloud-basierten Echtzeit-Kollaborationslösung
Eine Anwendung von Lenny Ziegler (lz045), Jonas Gehrung (jg175), Adrian Rossa(ar162) Was ist Cloudsheets? CloudSheets ist eine Cloud-basierte Web Applikation für die kollaborative Bearbeitung von Tabellen. Ziel des Projekts ist es, die Grundfunktionalität von Google Sheets in einer schlanken Anwendung nachzubauen. Gleichzeitig soll durch den gezielten Einsatz möglichst vieler AWS-Services ein cloud-nativer Entwicklungsprozess und praktischer…
- Allgemein, Cloud Technologies, DevOps, Internet of Things, Scalable Systems, Student Projects, System Designs, System Engineering, Ultra Large Scale Systems
GitOps for a Greenhouse That Grows in the Cloud
A minimal GitOps reconciler for a simulated greenhouse edge device. Live Demo Introduction As software developers we’re kind of trained to expect that anything that can go wrong eventually will, so we build fallbacks, write tests, and generally design around failure. I spend a lot of my time automating devices that are annoyingly far from…
Allgemein, Cloud Technologies, Games, Interactive Media, Mobile Apps, Scalable Systems, Student ProjectsHdM-Place: Building a r/place clone for our university
What would r/place on a map of our campus look like? This is how we built HdM-Place, a cloud‑based collaborative game, where players can place pixels on a map of our campus which gets updated for everyone in real time.

Leased cloud machines: making a teardown guarantee observable
Renting a cloud machine is a single API call. Giving it back reliably took four months. This post follows horizon through three rewrites, the teardown layers that survived them, and the measurements that show whether the guarantee actually holds.
StudySwipe in AWS
Wie aus einem Karteikarten-Projekt, das bisher nur lokal lief, ein automatisiertes AWS-Deployment wurde: Terraform, Docker und ECR, ein Skript für alles. Und die Stolpersteine, die dabei nötig waren.
A Restaurant Ordering System in the Cloud
Simon Korell, Niklas Weidmann11. September 2026 Introduction In our spring vacation, the two of us took a trip to Japan. Besides breathtaking nature and fascinating urban landscape, we were impressed by the easy-to-use ordering systems in many Japanese restaurants, even for foreigners like us. So forthis semester, we wanted to create such a system ourselves.…
Suchfunktionalität in Ride-Hailing-Plattformen: Destinationssuche und Rider-Driver-Matching für Ultra Large Scale Systems
Georg Bühler, Dominik Seitz Abstract: Ride-Hailing-Plattformen wie Uber müssen zwei grundlegende Suchprobleme lösen, damit Fahrgast und Fahrer zusammenfinden. Zum einen muss der Fahrgast sein gewünschtes Ziel über eine Texteingabe finden können, zum anderen muss aus vielen verfügbaren Fahrern der passende für die Fahrt ermittelt werden. Diese Arbeit untersucht mögliche technische Umsetzungen für beide Probleme, mit…
Buzzwords
AI Amazon Web Services architecture artificial intelligence AWS AWS Lambda Ci-Pipeline CI/CD Cloud Cloud-Computing Cloud Computing Containers Continuous Integration deep learning DevOps distributed systems Docker Enterprise IT Git gitlab Gitlab CI IBM Bluemix Jenkins Kubernetes Linux loadbalancing machine learning Microservices Monitoring Node.js Python scaling secure systems security serverless social media Sustainability System Engineering System Engineering and Management Terraform Test-Driven Development Testing ULS ultra large scale systems Web Performance
