A blog about current topics in computer science and media, maintained by students of the Hochschule der Medien Stuttgart (Stuttgart Media University).
Recent Posts
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…
Security in Ultra-Large-Scale Systems
Von Metriken zu Unknown Unknowns: Observability im Uber-Klon
Abstract Verteilte Microservice-Architekturen ermöglichen hohe Skalierbarkeit, erschweren jedoch Betrieb und Fehlersuche, da klassisches Monitoring den Zusammenhang zwischen den vielen Services in Ultra-Large-Scale-Systemen nur unzureichend abbildet. Diese Arbeit konzipiert ein integriertes Monitoring-, Tracing- und Observability-Framework am Beispiel eines Uber-ähnlichen, verteilten Ride-Sharing-Systems. Dabei werden SLO-basiertes Alerting, Distributed-Tracing-Konzepte mit angepasster Sampling-Strategie sowie eine auf OpenTelemetry gestützte, herstellerunabhängige Gesamtarchitektur…
Frontend anhand eines Ultra-Large-Scale Systems wie Uber
Diese Arbeit wurde im Rahmen der Vorlesungsveranstaltung „Ultra Large Scale Systems“ erstellt. Abstract Ultra-Large-Scale Systems (ULSS) wie Uber stellen aufgrund ihrer hohen Nutzerzahlen, globalen Verteilung, großen Datenmengen und kontinuierlichen Weiterentwicklung besondere Anforderungen an die Frontend-Architektur. Diese Arbeit untersucht zentrale Architekturentscheidungen für das Frontend einer Uber-ähnlichen Anwendung. Dabei werden Component-based Architecture, Single-Page Applications, Rendering-Strategien, State Management,…
Sustainability in Ultra-Large-Scale-Systems
As software systems evolve into Ultra-Large-Scale (ULS) systems, their impacts extend beyond traditional technical boundaries and increasingly impact individuals, society and the environment. Evolving regulatory frameworks increase the need for transparent measurement and accountability for those impacts across complex software ecosystems. Using Uber’s ride-hailing platform as a case study, this paper examines software sustainability in…
Gewährleistung der Skalierbarkeit eines Online-Taxidienstes am Beispiel von Uber
Abstract: Skalierbarkeit gehört zu den zentralen Themen verteilter Systeme. Mit zunehmender Nachfrage und regionaler Ausbreitung eines verteilten Dienstes sind im Lauf der Zeit erhebliche Einschränkungen in der Leistung und Zuverlässigkeit zu erwarten. Insbesondere bei einem Taxidienst, dessen Dienste weltweit über eine mobile Anwendung angeboten werden, müssen spezifische technische Gegebenheiten wie Echtzeitübertragung und die Häufigkeit von…
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
