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

Session

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

Speaker

Jessica Tai

Engineering Manager of Homes Platform Infrastructure @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:

Date

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

Track

Modern API Architectures

Add to Calendar

Add to calendar

Share

From the same track

Session

Rebuilding Twitter’s public API

Wednesday Nov 11 / 01:40PM EST

In August 2020, Twitter launched v2 of our API on top of a new architecture that could more easily scale with the large number of API endpoints we plan to deliver in the future.  As part of this design process, we drafted goals around Abstraction, Ownership, and Consistency. With the above...

Steve Cosenza

Tech Lead of the DES API Team @Twitter

PANEL DISCUSSION

Panel: Past & Present API Architectures: What, Why, How & When

Wednesday Nov 11 / 02:30PM EST

Choosing an API architecture requires understanding the options and various tradeoffs. Rather than copy another company's architecture, we should seek to understand what led to that architecture and its relative pros/cons. In this panel, we'll explore the multiple API architectures that...

Jennifer Shin

API engineers for Netflix's consumer and studio experiences

Stephen Spalding

API engineer for Netflix's consumer and studio experiences

Steve Cosenza

Tech Lead of the DES API Team @Twitter

Session

How Netflix Scales its API with GraphQL Federation

Wednesday Nov 11 / 12:00PM EST

Netflix is known for its loosely coupled and highly scalable microservice architecture. Rather than expose 100s of microservices to UI developers, Netflix offers a unified API aggregation layer at the edge. But as our business has scaled globally, our ability to innovate rapidly is approaching an...

Jennifer Shin

API engineers for Netflix's consumer and studio experiences

Stephen Spalding

API engineer for Netflix's consumer and studio experiences

View full Schedule

Less than

15

weeks until QCon Plus May 2022

Level-up on the emerging software trends and practices you need to know about.

Deep-dive with world-class software leaders at QCon Plus (Nov 1-12, 2021).

Save your spot for $549 before February 7th

Register