Airbnb logo

Airbnb on AWS

Airbnb—an online marketplace for homestays and one-of-a-kind Experiences—initially chose Amazon Web Services (AWS) for its ease of use and customization, enabling its team to move quickly and meet demands. Today, the company has grown to 5 million hosts and welcomed more than 1 billion guests across 220 countries and regions. As Airbnb continues to expand, it uses AWS services to manage its infrastructure, enabling the company to devote its resources and mindshare to reinventing how the world travels.

  • Cost Optimization
  • 2022

    Build With Me—Airbnb & Rong Hu, Senior Software Engineer

    See how Rong Hu, senior software engineer at Airbnb, discovered her passion in programming during her elementary school days and how her interests in math and puzzle solving led her to a career in engineering. Rong also discusses the importance of Amazon OpenSearch Service and Amazon Kinesis and how they've helped Airbnb scale its application logging pipelines both cost effectively and reliably.

    Watch the video »

    2022

    Airbnb Optimizes Usage and Costs by Using Savings Plans and Actionable Cost Data on AWS

    Airbnb has grown rapidly since its 2008 founding, which has necessitated the equally swift expansion of its technical capabilities. Using support from AWS services, Airbnb developed strategies to manage capacity, optimize storage and compute capacity, and build a custom cost and usage data tool. The solutions help Airbnb reduce costs, deliver actionable business metrics, and pursue data-informed efficiency projects across its teams.

    Read the case study »

  • Architecture
  • 2022

    Airbnb Uses Amazon EFS to Scale CI/CD Pipeline for Expanding Online Marketplace

    Airbnb supports hundreds of critical services on its platform, making it essential to maintain a reliable source control infrastructure. However, source control infrastructure had become an operational headache due to scaling issues. Airbnb sought a solution it could use to re-architect the source code infrastructure with a simpler storage layer. The system needed to update in seconds and read traffic needed to scale. Airbnb turned to AWS to help achieve its goals.

    Read the case study »

    2022

    This is My Architecture: Securing Multi-Tenant Kubernetes Clusters at Scale

    Airbnb enables a multi-tenant, fine-grained Security Access Control to their Kubernetes Control Plane architecture. To lock down the security controls, Airbnb runs Kubernetes on Amazon EC2 and leverages AWS Security Token Service (STS) tokens to inject the Identity and Access Management (IAM) role into the cluster. Airbnb further refines the access controls with the IAM role to the Pods for least privileged access.

    Watch the video »

    2018

    A Chronicle of Airbnb Architecture Evolution

    Airbnb is going through tremendous growth internationally, evolving from a home sharing company to a global travel community with many product offerings. The growth driven by the business, increase in traffic, and aggressive hiring created a new challenge for the Production Infrastructure Team. The team has grown from a small team of 10 to a production platform organization with 100 engineers that builds foundational services that support homes, experiences, and luxury. In this session, Airbnb engineers chronicle the company's architectural evolution that aligns with organizational growth strategy and review how they overcame architectural challenges using AWS technologies.

    Watch the video »

    2017

    Troubleshooting and Performance Testing with an Amazon RDS Replay Machine

    Xinyao Hu, engineering manager at Airbnb, discusses the Amazon RDS Replay machine built by his team. The infrastructure allows the team to replay actual transactions sent to almost 100 different databases. Airbnb uses this system for disaster recovery, load testing, and advanced analytics in Hive at massive scale.

    Watch the video »

  • Migration
  • 2016

    Airbnb Grows with Flexibility and Responsiveness Using AWS

    A year after Airbnb launched, the company decided to migrate nearly all of its cloud computing functions to AWS because of service administration challenges experienced with its original provider. Nathan Blecharczyk, co-founder & CTO of Airbnb says, “Initially, the appeal of AWS was the ease of managing and customizing the stack. It was great to be able to ramp up more servers without having to contact anyone and without having minimum usage commitments. As our company continued to grow, so did our reliance on the AWS cloud and now, we’ve adopted almost all of the features AWS provides. AWS is the easy answer for any Internet business that wants to scale to the next level.”

    Watch the video »

About Airbnb

Founded in 2008, San Francisco-based Airbnb is a community marketplace with over 7 million vacation rentals across 220+ countries and regions worldwide. It also offers more than 40,000 unique Experiences that guests can book with local hosts.

Get Started

Organizations of all sizes across all industries are transforming their businesses and delivering on their missions every day using AWS. Contact our experts and start your own AWS journey today.