Presentation: Airbnb’s Great Migration: Building Services at Scale

Track: Architectures You've Always Wondered About

Location: Fleming, 3rd flr.

Duration: 10:35am - 11:25am

Day of week: Monday

Share this on:

Abstract

So you’ve decided to migrate from monolith to microservices, what next? Such a redesign to service-oriented architecture (SOA) is a long, arduous journey that benefits from an incremental, iterative approach. Yet, such a migration often must be done while still shipping new features, accelerating developer velocity, and growing the team in addition to ensuring there are no performance regressions.
 
This talk recaps my QCon SF 2018 “Great Migration” presentation then continues the story with a focus on how Airbnb is building, operating, and scaling its expanding network of services. Though our re-architecture to SOA is still ongoing, we are already seeing various benefits including improved performance, developer productivity, build and deploy times, and site reliability.
 
Key takeaways: 

  • Understand design principles for building scalable, performant services
  • Plan for dependencies: how to sequence decomposition into services and an API gateway
  • Learn best practices for standardization, reliability, and performance when migrating architecture
  • Identify ways to shift product culture to empower migration work
  • Recognize tradeoffs with operating microservices

Speaker: Jessica Tai

Software Engineer @Airbnb

Jessica has worked at Airbnb for 4 years, starting as a full-stack product engineer for the guest and host booking flow and is now an infrastructure engineer on the Core Services team. She leads the user data service, which is one of Airbnb’s highest QPS services and integrates with all business verticals. In addition to driving best practices for service development, she is a member of Leadership & Development committee for women in tech at Airbnb. Prior to Airbnb, Jessica received her Masters of Computer Science at Stanford and her Bachelors degree from UCLA.

Find Jessica Tai at

Similar Talks

Cloud Native Data Pipelines With Apache Kafka

Principal Data Architect @Confluent, PMC Member @Kafka, & Committer Apache Sqoop

Gwen Shapira

Crossing the River by Feeling the Stones

Top UK Tech Influencer & Researcher & @lefep (Leading Edge Forum)

Simon Wardley

Cloud Native CI/CD with Jenkins X and Knative Pipelines

Software Engineer, Tools and Infrastructure @Google

Christie Wilson

A Guided Journey of Cloud Native Featuring Monzo

Director of Ecosystem @CloudNativeFdn

Cheryl Hung

Tracks

The all-new QCon app!

Available on iOS and Android

The new QCon app helps you make the most of your conference experience. Easily browse and follow the conference schedule, star the talks you want to attend, and keep tabs on your personal itinerary. Download the app now for free on iOS and Android.