Published in


Airbnb System Architecture

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

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



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store