World Congress 2025

Optimizing Discovery: PostgreSQL's Role in Transforming GetYourGuide's Search

July 10, 2025 11:30 โ€“ 12:00 ยท 30 min Stage 8
performance open source scalability java data engineering databases spring

What this session covers

Search is broken into 2 components at GetYourGuide. Structured and Unstructured Search. While opensearch and json gave us a lot of flexibility in schema and access to the data with simple filtering over complex json data types and aggregations, there were ofcourse tradeoffs, like performance, and complexity to manage Opensearch cluster. As well as lack of simple scalability and significant slow writes to avoid read impact. A lot more troubles that I would like to present, but more on the pros of Postgres, and how it helped us achieved a nice hybrid schema with tables that have hybrid denormalization allowing us to build a strong foundation that opened up a lot of possibilities for our Marketplace. Impact - PG is 40% faster in those queries when we compared against Opensearch.

Related talks at this congress

Open session

World Congress 2025

July 11, 2025 ยท 14:20โ€“14:50

Stage 11

Harnessing the Power of Open Source's Newest Technologies

Francisco Carneiro

Ecosystem Development Manager at the Eclipse Foundation

Francisco Carneiro
Open session

World Congress 2025

July 10, 2025 ยท 17:30โ€“18:00

Stage 7

Planet-Scale Dashboards

Robert Lehmann

Staff SRE, Google

Robert Lehmann
Open session

World Congress 2025

July 11, 2025 ยท 14:20โ€“14:50

Stage 7

How to Decipher User Uncertainty with GenAI and Vector Search

Ben Greenberg

Senior Developer Relations Engineer at Arbitrum

Ben Greenberg
Open session

World Congress 2025

July 11, 2025 ยท 14:20โ€“14:50

Stage 2

Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases

Wei Hu

Senior Vice President of Research and Development

Wei Hu
All sessions at this congress