From Heuristics to Learned Ranking: Airbnb Search's Evolution
How Airbnb's search ranking moved from hand-tuned heuristics to gradient-boosted trees and eventually neural networks, and what each transition actually bought.
Category
6 articles
How Airbnb's search ranking moved from hand-tuned heuristics to gradient-boosted trees and eventually neural networks, and what each transition actually bought.
How Airbnb replaced inconsistent, hand-rolled UI across its apps with a shared design language and component library engineers and designers could both trust.
Why Airbnb kept getting conflicting numbers for the same metric across teams, and how Minerva's centralized definitions and certification process fixed it.
Before service meshes existed, Airbnb built SmartStack — Nerve and Synapse plus local HAProxy — to make service discovery reliable during its microservices split.
Airbnb's honest account of splitting its Rails monolith into services, the sprawl it caused, and the platform investment that fixed it.
Why cron and ad hoc scripts stopped working for Airbnb's data pipelines, and how the internal tool built to fix it became the industry-standard workflow scheduler.