Skip to content. | Skip to navigation

Informatik 5
Information Systems
Prof. Dr. M. Jarke
Sections
Personal tools
You are here: Home Theses Web-based Cluster Deployment for a Large-Scale Distributed Infrastructure

Contact

Prof. Dr. M. Jarke
RWTH Aachen
Informatik 5
Ahornstr. 55
D-52056 Aachen
Tel +49/241/8021501
Fax +49/241/8022321

How to find us

Annual Reports

Disclaimer

Webmaster

 

 

Web-based Cluster Deployment for a Large-Scale Distributed Infrastructure

Thesis type
  • Bachelor
Status Open
Supervisor(s)
Advisor(s)

Nowadays, agile development processes use cloud container orchestration platforms for continuous integration, deployment and delivery. Technologies like Docker and Kubernetes are used here as the state-of-the-art cloud-native infrastructures the software is deployed on. However, deployment of heterogeneous service environments, developed by multiple teams with different technical proficiency levels, is not a trivial task. The thesis should investigate possibilities of automatic Web-based deployment of microservices in a Kubernetes cluster.

In our efforts to support heterogeneous communities with the tools and structures they need, we have developed the Community Application Editor (CAE), a Web-based near real-time modeling tool for Web applications. It realizes a microservice-based approach for the development and deployment of our backend services, running on our flagship peer-to-peer community platform las2peer. While it already features automatic deployment of the created services to a running las2peer network, the goal of this thesis is to go one step beyond and also enable deployment in las2peer networks that are hosted inside a Kubernetes cluster. In the scope of a large-scale national research project, we manage such a distributed cluster and are interested in exploring the possibilities, how such a Web-based collaborative development and deployment process is taken up by the community.

The main goal of this thesis is to realize the automated deployment of microservices from the Web-based CAE environment and evaluate the impact on the workflow of developers, especially in comparison to more “traditional” deployment approaches.

If you are interested in this thesis, please do not hesitate to send a message to  neumann@dbis.rwth-aachen.de.

Prerequisites

Must: Knowledge of Java and JavaScript
Nice: Web Technologies, Container Orchestration (Docker, Kubernetes)

Related projects

Document Actions