Airbnb Engineering
Engineering blog from Airbnb covering search, HTTP streaming, data frameworks, and distributed payments.
Overview
Airbnb is a global two-sided marketplace where guest searches must rank a sparse, diverse listing inventory in milliseconds and host payouts must settle to the cent across dozens of currencies. The blog's small but high-impact catalog focuses on three areas: embedding-based retrieval that brought deep learning into marketplace search ranking before most peers, HTTP streaming and progressive rendering to cut perceived page-load latency, and idempotency engineering for distributed payments where a duplicate charge is a worse failure than a missed one. For interviews, 'Embedding-Based Retrieval for Airbnb Search' is a model answer for any 'design a marketplace search' question, and 'Avoiding Double Payments in a Distributed Payments System' is the reference for idempotency-key design.
Interview questions
- What can I learn from Airbnb's engineering blog?
- Why is Airbnb's blog valuable for marketplace search interviews?
- Which Airbnb post is most useful for payment-system interviews?
Sign up free to read the full topic
More Engineering Blogs topics
Start free on Cariara · Coding problems · System design studio