DER Touristik Online: Development and migration of a multi-client capable travel booking platform

DERTouristik logo

Individual brand experience with a shared technical basis

Project “North Star

DER Touristik Online (DTO) is responsible for the online travel sales of all brands of the European travel operator DER Touristik. The previously independent websites of the brands are to be technically merged on a common, multi-client-capable platform and at the same time remain for the user as an independent website of the respective brand. Special focus is placed on performance and search engine optimisation, which are indispensable for the online tourism industry, and on a contemporary user experience.

MaibornWolff supported the DTO with a team of more than 20 people in the rebuilding and migration of the complex system landscape into a cloud infrastructure, in Digital Design in the conception and implementation of the new platform in a microservice architecture, the visual design as well as in manual and automated testing.

Technologies
  • Kubernetes
  • Terraform
  • Spring Boot
  • Node.js
  • Kotlin
  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
  • and much more
Scrum Framework
  • Nexus
Team
  • 4 mixed teams with employees of DTO and MaibornWolff

Migration of the system landscape to the cloud

Implementation

In the course of the platform development, the online services were migrated from a hardware cluster to Amazon Web Services (AWS). For this purpose, the infrastructure was redesigned and set up from scratch so that the existing services could be migrated to the new AWS cloud environment. The focus here wason setting up the network, monitoring and storage options. The entire infrastructure was mapped as code – primarily via Terraform.

Designers im Design Thinking

Ready-to-code” conception

Digital Design

The Digital Designers explore the requirements and needs of the users and model the complex functionalities “ready-to-code” in close cooperation with the software engineers. They sharpen the product goal with the product owner and supported him in stakeholder communication. Through the close cooperation of Digital Design, development and testing, DTO and MaibornWolff were building the foundation of a future-oriented travel experience platform.

Person am Software testen an einem Laptop

Reduce manual testing effort

Testing

A tester is part of each of the “mixed” development teams. Testing is manual and automated. The testers enable and support the teams in writing unit and integration tests, which are executed after each code change in the deployment pipelines. They develop an automated end-2-end test suite using the latest web technologies to reduce the manual testing effort. A particular challenge is the multilingualism, the diversity of end devices and the specifics of the individual clients of the tourism platform. Testing is understood as a team task and takes place at all levels of the test pyramid in cooperation with front-end and back-end developers as well as Digital Designers.