Airbnb
Airbnb connects millions of hosts and guests through a sophisticated two-sided marketplace. The platform handles real-time availability calendars, dynamic pricing based on demand, full-text and geospatial search for listings, a multi-step booking flow with payment escrow, and a trust-building review system. Tailored for engineers building two-sided marketplaces with complex search, booking calendars, and trust-and-safety workflows.
Share this architecture with your network
Search scales through OpenSearch with read replicas for geospatial queries across millions of listings. The booking service uses RDS with optimistic locking to prevent double-bookings. SQS decouples transactional emails and notifications from the booking flow. Photo storage and serving scales via S3 + CloudFront with automatic image optimization at the edge.
Slack Real-Time Collaboration
Slack
Netflix Streaming Platform
Netflix
Uber Dispatch System
Uber
Stripe Payment Processing
Stripe
Twitter / X Feed Architecture
Twitter / X
WhatsApp Messaging System
WhatsApp / Meta
Airbnb Marketplace Platform
Remix this architecture in Canvas