Category: System Architecture
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,…
- Cloud Technologies, Databases, DevOps, Scalable Systems, System Architecture, System Designs, System Engineering, Ultra Large Scale Systems
Reliable Payment Processing in Ultra-Large-Scale Systems: A Case Study of a Ride-Hailing Platform
Moving money correctly is one of the hardest problems that an Ultra-Large-Scale System (ULSS) must solve. At a volume of billions of transactions, even a vanishingly small error rate translates into substantial financial loss, regulatory exposure, and reputational damage. This paper examines the architecture of a large-scale payment platform using a ride-hailing service as a…
- Allgemein, Design Patterns, Scalable Systems, System Architecture, System Designs, Ultra Large Scale Systems
Polyglot Data Storage in Ultra-Large-Scale Systems: A Workload-Driven Architecture for a Ride-Hailing Platform
Abstract: The assumption that a single type of data storage can serve every workload no longer holds at ultra-large scale. This paper examines storage in a globally distributed ride-hailing platform, where each workload is mapped to a storage engine whose guarantees match its access pattern, consistency requirement, and query shape. The mapping is justified through…
Developing a cloud-native web application for case-based file sharing on AWS
Motivation Professional file sharing is a significant challenge in sectors such as healthcare, insurance, and consulting. Practitioners routinely need to exchange sensitive documents with clients, yet existing solutions such as Google Drive and OneDrive can quickly become disorganized when managing multiple cases. Users struggle with scattered links, having to manually control access for each recipient…
How to develop an AWS hosted Discord Bot
Introduction This semester, our team set itself the goal of developing a game for a Discord bot. Taking inspiration from Hitster and Nobody’s Perfect, we created Headliner.Over three rounds, players receive meta information about a newspaper article, such as what happened, who was involved, where it happened, and when. Based on this information, each player…
Tools zur automatischen Erstellung von SBOMs
Transparenz und Sicherheit durch automatisierte Software-Stücklisten Anmerkung: Dieser Blogpost wurde während dem Sommersemester 2025 für das Modul Enterprise IT (113601a) verfasst. 1. Einleitung Moderne Software besteht längst nicht mehr nur aus eigenem Quellcode. In nahezu jedem Projekt werden große Mengen externer Bibliotheken, Frameworks und Open-Source-Komponenten genutzt. Wie auch bei physischen Lieferketten sind jedoch auch die einzelnen…

Die Meere der Systemtechnik navigieren: Eine Reise durch die Bereitstellung einer Aktien-Webanwendung in der Cloud
Auf zu neuen Ufern: Einleitung Die Cloud-Computing-Technologie hat die Art und Weise, wie Unternehmen Anwendungen entwickeln, bereitstellen und skalieren, revolutioniert. In diesem Beitrag, der im Rahmen der Vorlesung “143101a System Engineering und Management” entstanden ist, werden wir uns darauf konzentrieren, wie eine bereits bestehende Webanwendung zur Visualisierung und Filterung von Aktienkennzahlen auf der IBM Cloud-Infrastruktur…
- Allgemein, Student Projects, System Architecture, System Designs, System Engineering, Teaching and Learning
Using Keycloak as IAM for our hosting provider service
Discover how Keycloak can revolutionize your IAM strategy and propel your projects to new heights of security and efficiency.
Allgemein, Cloud Technologies, Databases, System Architecture, System Designs, Teaching and Learning, Web PerformanceCost-Efficient Server Structure: Merging Static and Dynamic API
While developing our guessing game, “More or Less”, we found a method to significantly reduce traffic on our serverless API, leading to cost savings and an improved content creation experience. The Problem In our game, players can contribute their own game modes, using the web editor. Additionally, we develop game modes ourselves to guarantee high-quality…

