Category: Allgemein
End-to-end Monitoring of Modern Cloud Applications
During the last semester and as part of my Master’s thesis, I worked at an automotive company on the development of a vehicle connectivity platform. Within my team I was assigned the task of monitoring, which turned out to be a lot more interesting but at the same time way more complex than I expected.…
Reproducibility in Machine Learning
The rise of Machine Learning has led to changes across all areas of computer science. From a very abstract point of view, heuristics are replaced by black-box machine-learning algorithms providing “better results”. But how do we actually quantify better results? ML-based solutions tend to focus more on absolute performance improvements (measured by metrics) instead of…
Experiences from breaking down a monolith (1)
Written by Verena Barth, Marcel Heisler, Florian Rupp, & Tim Tenckhoff The idea The search for a useful, simple application idea that could be realized within a semester project proved to be difficult. Our project was meant to be the base for several lectures and its development should familiarize us with new technologies and topics.…
Experiences from breaking down a monolith (2)
Written by Verena Barth, Marcel Heisler, Florian Rupp, & Tim Tenckhoff Architecture Besides earlier technological considerations, we primarily wanted to change the architecture of the initial project. The first approach was in spite of the applied software patterns and architectural concepts of the Web Application Architecture lecture constructed as a monolith. That means in fact,…
Migrating to Kubernetes Part 1 – Introduction
Written by: Pirmin Gersbacher, Can Kattwinkel, Mario Sallat
Migrating to Kubernetes Part 2 – Deploy with kubectl
Written by: Pirmin Gersbacher, Can Kattwinkel, Mario Sallat
Migrating to Kubernetes Part 3 – Creating Environments with Helm
Written by: Pirmin Gersbacher, Can Kattwinkel, Mario Sallat
Migrating to Kubernetes Part 4 – Create Environments via Gitlab
Written by: Pirmin Gersbacher, Can Kattwinkel, Mario Sallat

Observability?! – Where do we go from here?
The last two years in software development and operations have been characterized by the emerging idea of “observability”. The need for a novel concept guiding the efforts to control our systems arose from the accelerating paradigm changes driven by the need to scale and cloud native technologies. In contrast, the monitoring landscape stagnated and failed…
Parsing all Open Source Elm Code
This project was originally inspired by a talk Felipe Hoffa gave at the Github Universe conference last year. He talked about how we can analyse the code hosted on Github at a large scale to learn interesting things. I’m always excited about learning new programming languages, at the moment my favourite new langue is Elm,…
