TUI-transparent
Travel & Tourism

TUI Enhances Real-Time Performance with Gatling Enterprise

Why Gatling Enterprise?

  • Real-time data performance testing integration
  • Automated CI/CD pipeline implementation
  • Enhanced scalability with cloud-based solution
  • Mean performance was improved by 50%.
  • Improved system reliability and stability
  • 95% response time in January 2023 was 1.5s vs December it was 0.7s

About TUI

TUI Group is a leading travel and tourism company that operates globally, offering a wide range of services including flights, hotels, and holiday packages. With a strong focus on enhancing customer experience through efficient and real-time services, TUI continually seeks innovative solutions to maintain and improve its operational performance.

Start your free trial, see what Gatling can do for your team, and enhance your performance engineering.

Statistics

Location: Europe


Industry: Travel & Tourism


Turnover: €20 billion


Employees: 65,000 (2023)


Tech Stack: Kotlin, Gitlab Pipelines, Back-end testing (microservices), DataDog, AWS Cloud Watch


Business and Load Test Key Metrics:
87 distinct simulations
Over 100k RPs 
Overall performance improved by 50%


Gatling Enterprise Users: 18 developers, 7 teams

“To ensure our new pricing and availability engine is able to scale and can handle the load of our customers' live searches, we chose Gatling Enterprise on Cloud as our performance and load testing solution. We can track our performance over time and allow our development teams to automate the scenarios and runs. Gatling enabled us to automate the performance impact assessment of new feature delivery continuously and before releases.”
Simon Vos

Technology Director, TUI

Challenges

When Simon Vos (Technology Director) joined TUI, he brought extensive experience in backend development and travel systems. He identified a need for enhanced performance testing, particularly for TUI's new real-time pricing and availability system. Traditional methods that relied on pre-calculated data and caches were insufficient for the dynamic nature of TUI’s offerings, where prices and availability fluctuate rapidly. The goal was to ensure the system could handle real-time calculations without compromising on speed or accuracy.

Solution

To address these challenges, TUI adopted Gatling Enterprise to integrate performance testing directly into their development pipelines. Simon and his team focused on embedding performance testing within their CI/CD processes, ensuring that every update could be rigorously tested for performance impacts before reaching production.

Implementation

Initially using Gatling Enterprise On-Premise solution, the team later transitioned to Gatling Enterprise on Cloud for greater scalability and ease of use. They integrated performance tests into their GitLab CI/CD pipelines, enabling automated testing at various stages of development and deployment.

Results

The integration of Gatling has significantly improved TUI's ability to handle large volumes of real-time data requests. Some of the key benefits include:

  • Enhanced Performance Monitoring: With real-time metrics, TUI can now monitor the performance of their services continuously. This allows for quick identification and resolution of any performance issues.

  • Scalability: Gatling’s ability to generate high loads (over 100,000 requests per second) has proven crucial for stress testing TUI’s systems, ensuring they can handle peak traffic efficiently.

  • Automation and Efficiency: The automated nature of Gatling’s tests has reduced the need for manual performance testing, saving time and resources while increasing the reliability of the tests.

  • Response Time: The implementation of Gatling has helped reduce response times from initial figures as high as 10-20 seconds to well within the target of less than one second for 95% of requests.

  • System Reliability: The focus on performance testing has significantly improved the stability and reliability of TUI’s pricing and availability system, leading to a better customer experience.

TUI results

 

Related Articles

From Our Blog

Stay up to date with what is new in our industry, learn more about the upcoming products and events.

Step-by-Step: Gatling Load Tests with TestContainers & Docker

Step-by-Step: Gatling Load Tests with TestContainers & Docker

Oct 2, 2024 11:50:30 AM 5 min read
Understanding workload models for load tests

Understanding workload models for load tests

Sep 26, 2024 8:30:00 AM 4 min read
Load Testing A Dockerized Application
Docker Load Testing

Load Testing A Dockerized Application

Sep 17, 2024 2:47:41 PM 6 min read