a black and white logo
a blue and black logo

Migration of a Java business application to Docker as well as startup within a Kubernetes cluster

In this project, the task was to migrate a hotel management software consisting of a Java backend, relational database and Angular frontend from a native server environment to a Kubernetes cluster. At the same time, the Kubernetes cluster was designed, rebuilt and put into operation.

KUBERNETES word cloud. Cybersecurity open source container orchestration system concept. Vector illustration BITS GmbH

The BITS project team took on all technical roles and tasks in this project, starting with the planning and setup of a new productive Kubernetes cluster, the containerization of the existing Java business application and the migration of all server environments including development, test and live environments.

The cooperation with BITS

“As a wholly owned subsidiary of BITS GmbH, we, customice GmbH, have been working successfully with BITS as a strategic IT partner for a very long time. With this project, we have further expanded our hotel management platform in terms of agility, reliability and stability and are very pleased to be able to integrate the wide-ranging individual requirements of our customers even more easily into our system in future.”

DSC00606Birgitta Tafelmeier, Customer Success Manager, customice GmbH

Challenge

The challenge was to analyze the existing Java business application, containerize it using Docker, set up a new Kubernetes cluster, and deploy the application with all its environments and interfaces there and get it up and running.

Another task was to manage the transition from a monolithic application structure to a containerized environment.

In addition, there was a goal to implement a CI/CD pipeline to enable fully automated deployment in a test environment. In addition, the productive operation of the platform could not be impaired by the migration project.

  • Monolithic Java business application

  • Migration in productive operation

  • New Kubernetes cluster

  • Time & Budget

Realization

After the new Kubernetes cluster environment was designed, the changeover was accomplished with the use of Rancher. The Java business application was containerized using Docker. In addition, a CI/CD pipeline was introduced to enable automated deployments. This improved the efficiency of the development team and enabled faster and more reliable provision of software updates. Migrating the application to Docker and Kubernetes has significantly improved the flexibility and scalability of the application. By moving to containerized deployment, changes to the application can now be made more efficiently and with virtually no downtime. In addition, the introduction of a CI/CD pipeline has significantly increased the speed and efficiency of the deployment process.

BITS took on all IT roles during implementation, from conception to project management and individual development to operation of the finished solution. Continuous further development is also carried out by BITS.

  • Analysis of the Java business application and components

  • Containerization of the Java application

  • Migration of the productive environment

  • Conception of the new Kubernetes cluster

  • Structure of the new Kubernetes cluster

  • CI/CD Pipline

Projektrollen im Überblick

Die Experten/innen der BITS übernahmen folgende Rollen in diesem Projekt.

  • IT-Consulting / Consulting

  • IT project management

  • IT quality assurance

  • Infrastructure / Operation

  • IT / system architecture

  • Fullstack development

  • Product Owner

  • DevOps

CONTACT

Möchten Sie mehr erfahren?

Sind Sie interessiert daran, mehr über die Möglichkeiten der Digitalisierung in Ihrem Unternehmen zu erfahren? Stehen Sie vor ähnlichen Herausforderungen oder haben konkrete Projekte in ihrem Unternehmen geplant? Kontaktieren Sie uns gerne für eine ausführliche Beratung.

Senden Sie uns gerne direkt eine E-Mail an [email protected] – wir freuen uns darauf, mit Ihnen zusammen die Zukunft Ihrer IT-Landschaft zu gestalten!

Sie können auch ein Termin direkt in unserem Kalender vereinbaren.

More topics

Digital transformation: Increasing the efficiency of a medium-sized company through process consulting and system optimization of an IT system landscape that has grown over the years

2024-08-20T22:41:32+02:00
Go to Top