Airbnb System Architecture

JIN KANG LOW
Sep 21 · 4 min read

I will share a famous system design of Airbnb.

First, you must understand what the functional and non-functional requirements are from the business nature. Airbnb is an online platform that connects individuals who want to rent out their houses to those who are looking for lodgings and rooms in a place for a short period.

Functional Requirements

  1. Landlord

Hotel Manager from the platform will feed data to the system about hotel and its availability and the customers who want to book the hotel room. Hotel…