Projects

Github-Activity

Contact

Masterthesis: Microservices

My mastersthesis "Development and Evaluation of a Guide for Frontend Architectures and Patters in Microservice-Based Applications" was created in cooperation with inovex GmbH.

The goal was to develop a guideline that compares the advantages and disadvantages of different frontend architectures for the integration of microservices. This is done by means of prototype implementations and use cases.

WebSocket Livestreaming

In the course of my studies, I dealt with real-time technologies on the web. We implemented a prototype based on web-native technologies that uses WebSockets instead of HTTP streaming as the basis for a push-based video Livestream within a CDN.

The goal was to reduce the high data overhead caused by HTTP streaming processes. The prototype implementation is located on Github.

WebRTC Broadcasting App

In the context of the module Next Generation Networks, my project group implemented a web application that allows an user to broadcast a video stream that can be viewed by others using the WebRTC framework.

The signaling runs through a WebSocket server. We implemented the application with Ruby and CoffeeScript. The project is located on Github.