You are viewing content from a past/completed QCon - November 2020

How to Tame Your Service APIs: Evolving Airbnb’s Architecture

Airbnb was reaping the benefits of its migration to services, but soon managing hundreds of services and thousands of APIs created new problems. The dependency graph became too complicated, which impacted scalability, reliability, and velocity. Airbnb is tackling these challenges via introducing unified aggregator APIs, schemas, and service blocks into their technical architecture. Learn the design thinking and trade-offs considered for these modifications aimed to simplify their service-oriented architecture.

Key Takeaways

  • Recognize new challenges as service-oriented architecture scales to hundreds of services
  • Simplify APIs per needs at different layers of the stack
  • Understand API design trade-offs for unified schemas and frameworks
  • Test and operate flexible aggregator APIs and service blocks with tooling


Jessica Tai

Tech Lead Manager on the Users Platform Team @Airbnb
Previously a staff engineer on Airbnb’s Core Services infra team, Jessica has given multiple talks at QCon about the technical design and scaling challenges with the migration to service-oriented architecture. Now an engineering manager of the User and Foundation infrastructure teams, she... Read more Find Jessica Tai at:

Wednesday Nov 11 / 12:50PM EST (40 minutes)

TRACK Modern API Architectures ADD TO CALENDAR Calendar IconAdd to calendar

From the same track

View full Schedule


Build your learning journey and level-up on the skills most in-demand in 2021. Attend QCon Plus (May 17-28, 2021).

Save your spot for $599 before May 28th