Airbnb
Transportation
Airbnb

Service-oriented architecture powering global travel marketplace

Employees:6,000+
Revenue:$9.9B
Founded:2008
HQ:San Francisco, CA
Ticker:ABNB
Key Metrics
Users150M+ users
Listings7M+
Countries220+
Guest Arrivals1B+ cumulative
Tech Stack
React
Ruby
Java
MySQL
AWS
Kubernetes
Apache Spark
Apache Airflow
Bighead
System Architecture

SOA Marketplace Platform

Airbnb Architecture

Global Travel Marketplace

Client Applications

Web (React)
React, Next.js
Mobile Apps
Native

API Layer

API Gateway
Java, Thrift
GraphQL
Apollo

Domain Services

Search
Java, Elasticsearch
Booking
Ruby, Java
Smart Pricing
ML, Python
Trust & Safety
ML

Data Platform

Airflow
Orchestration
Spark
Processing
MySQL
RDBMS

Key Components

Apache Airflow

Workflow orchestration platform created at Airbnb, now Apache project

Python
PostgreSQL
Celery
Bighead ML Platform

End-to-end machine learning platform for search ranking and pricing

Python
Spark
Kubernetes