How Airbnb Rebuilt Search for 150 Million Guests
The CTO Podcast with Fexingo · 2026-06-14 · 10 min
Episode notes
In this episode, Lucas and Luna dive into Airbnb's multi-year effort to rebuild its search infrastructure to handle 150 million nightly searches. They explore the shift from a monolithic PostgreSQL-backed system to a custom search service built on Elasticsearch, the trade-offs between relevance and latency, and the team's decision to implement a two-phase ranking system with lightweight machine learning at query time. Specific numbers include Airbnb's pre-migration latency of 800 milliseconds for a single search and the post-migration reduction to under 200 milliseconds at peak. The discussion also covers how the engineering team organized around the project, the cultural challenges of migrating a core revenue system without downtime, and the unexpected lesson that algorithmic ranking reduced guest booking friction by 12 percent. Perfect for CTOs, engineering leaders, and anyone architecting large-scale consumer platforms.
More from The CTO Podcast with Fexingo
All episodes →- How Airbnb Rebuilt Search for 8 Million Listings42 / 100
- How GitLab Built a Single Codebase for One Million CI Pipelines45 / 100
- How Slack Rebuilt Its Search Index for 10 Million Daily Queries37 / 100
- How Notion Rebuilt Its Sync Engine for Offline-First
- How Notion Rebuilt Its Block Engine for Hybrid Local-Sync