from/prod
← All companies

THE COMPANY INDEX TRACKED BLOG

Trivago

Ideas, decisions, and lessons from the team.

tech.trivago.com (opens on the source site)LinkedIn X
12Posts tracked
last weekLatest publication
0.3Posts / month over the last 12 months

Latest writing

12 of 12 posts

From Tools to Teammates: How AI Empowered Our UX Team to Level Up (opens on the source site)

Over the past two years, our UX team has experimented with AI across four disciplines: UX Copy, Localization, Research, and Product Design. What started as scattered manual processes has evolved into an integrated, AI-native workflow where our team orchestrates and AI executes. Three Eras of UX Copy Our UX Copy discipline evolved through three distinct eras. In the pre-AI era, we handled everything manually — iterating on copy in design and documentation tools, creating localization keys one by one (each requiring a description, key name, character limit, and screenshot), and requesting…

Read at the source

How a Learning Project Became Our Modern Mobile Test Framework (opens on the source site)

Introduction About six years ago, our mobile automation setup was showing its age. It was a small, homegrown framework that had worked “well enough” for a long time, until we tried to upgrade Java and a few core dependencies. That’s when things started breaking in ways we couldn’t reasonably patch around. The framework simply wasn’t built to move forward. Rather than trying to keep it alive with one off fixes, one of our engineers used the moment to start a learning project with Appium 1. The goal wasn’t to replace everything overnight, it was to explore whether we could build something…

Read at the source

How Not to Fight with Product Managers - as a Developer (opens on the source site)

It’s a scenario developers relate to a little too well. The product manager always comes with more and more feature requests. They also want to release fast by giving a tight deadline. While you, as a developer, care more about stability, performance, and maintainability of your application. This tension can easily turn into friction. But what if there was a way to align both sides; using data instead of relying on opinions? We are betting on a practice called Service Level Objectives (SLO). Can it stop the fight? 🤔 Why does conflict happen? ⚖️ The root of many developer vs product manager…

Read at the source

Mob Programming: Smells Like Team Spirit (opens on the source site)

Mob programming often sparks hot takes. “It’s counter‑productive.” “One person could do it faster.” “Why waste five people on one keyboard?” If that’s what it looks like in your head—one senior typing while others half‑listen—that wasn’t mob programming. Real mob programming is structured collaboration that turns a team’s combined attention into forward motion. What is mob programming? Before I get into the use cases, here’s a clear definition and a few basic ground rules—consider it a TL;DR of sorts . “All the brilliant minds working on the same thing, at the same time, in the same space.” —…

Read at the source

AI at trivago: from experimentation to everyday impact (opens on the source site)

Between 2023 and 2025, our approach to artificial intelligence shifted from isolated experimentation to company-wide integration. This transformation has delivered measurable productivity gains, accelerated innovation, and fostered a culture of knowledge sharing. As our AI Ambassador group celebrates its two-year anniversary in October 2025, we reflect on the data, the challenges, and the strategic direction for AI at trivago. Empowering our 700 talents to have the impact of 7,000 Ioannis Papadopoulos, our new Chief Technology Officer, set the tone: trivago’s vision is to empower its almost…

Read at the source

Tailor-made browser extensions for increased testing efficiency (opens on the source site)

Our first browser extensions When doing exploratory testing on a web application, the nature of activities involves discovering things and not repeating the same patterns. However, there might be aspects that could be improved by specific tools without trespassing into the realm of test automation. Can coding skills help testing activities, beyond the somewhat obvious case of automated tests? In the trivago QA team we asked ourselves this question, trying to find solutions to make some testing processes less cumbersome and save time while maximizing focus. Almost 10 years ago, we started…

Read at the source

Life of SRE as a Salesperson (opens on the source site)

How I buy (learn) tech from Cloud Platform teams and sell (teach) solutions to Product Engineering teams Introduction If you are a Developer or a Product person, you might have this feeling of achievement when you work on a specific product. When it’s launched successfully in the market, you see people start using something built by you. You become proud because your hard work results in something that is helping many people to achieve their tasks. This is a rewarding feeling for many of us! But to go back a little, after working on a product, is it you who is promoting this to the mass…

Read at the source

How we aggregate 70 billion prices to show price context to our users (opens on the source site)

Price comparison is one of the key value propositions of trivago, and in doing so, we handle billions of prices everyday to provide our users with the most accurate and up to date price as possible. We can leverage this enormous amount of historic price data to provide price context for our users in a scalable and fast way. Why do we need aggregated price data? As we handle billions of prices everyday, aggregating them in real time to provide, for example, the average price for Berlin for next month, would add an extra load into our application and it would not be beneficial for the user…

Read at the source

How We Build: Behind the Frontend of trivago’s Website (opens on the source site)

Modern frontend engineering is a collaborative effort of many people with different talents and expertise. Over the years, a team working together can continuously refine their ways of working, so that the different contributions fit together seamlessly and each step in the production process is in sync with the next one. Read about our team structure, our A/B test setup, and about what makes our QA team so special. At trivago, our frontend team is a vibrant group of about 80 people working together in squads led by product managers. With close collaboration among product managers, designers,…

Read at the source

Behind trivago's Smart AI Search: From Concept to Reality (opens on the source site)

Are you passionate about AI and its potential to transform the travel industry? Then dive into our interview with Sören Weber, Senior Product Manager at trivago, as he reveals the journey from concept to reality behind trivago’s innovative Smart AI Search feature. And learn how trivago’s unique approach and deep integration of AI, set us apart. Could you tell us about what motivated the development of this feature? Sören: At trivago, innovation has always been part of our DNA. When generative AI made its breakthrough, we saw an opportunity to apply it to our hotel search. Our journey with…

Read at the source

AI and Innovation Take Center Stage at trivago Tech Get Together 2024 (opens on the source site)

Homepage ›Categories ›Engineering Culture ›AI and Innovation Take Center Stage at trivago Tech Get Together 2024 Homepage ›Categories ›Engineering Culture ›AI and Innovation Take Center Stage at trivago Tech Get Together 2024 In May this year, more than 300 of (mostly tech) trivago talents gathered for a full-day conference focused on knowledge sharing and valuable exchanges on the latest tech trends. Known as the trivago Tech Get Together, this event is a crucial part of our learning culture and provides an opportunity for our talents to learn from each other. The event featured several…

Read at the source

Streamlining GraphQL Service Testing with Karate (opens on the source site)

Introduction Over the last year trivago refactored the existing GraphQL monolith and moved to a microservice architecture, in what is also known as a federated setup. Federated GraphQL, as championed by Apollo, represents a significant shift in how companies architect and scale their GraphQL ecosystems, especially when transitioning from monolithic designs to microservice-based architectures. In a federated setup, each microservice maintains its own GraphQL schema, relevant to the domain it serves. These individual schemas are then seamlessly stitched together into a unified gateway. This…

Read at the source

Privacy choices

Reading never requires analytics. These choices last 90 days on this browser.

Essential sign-in and security storage always stays on. Read the privacy notice.