The video on-demand of this session is available to logged in QCon attendees only. Please login to your QCon account to watch the session.

Session + Live Q&A

Airbnb at Scale

In 2018, Airbnb embarked on a high-stakes journey to transform our technology architecture from a monolithic Ruby app to a more scalable Service-Oriented Architecture (SOA). Three years on, we are in a good place to look back at what we have accomplished and reflect on where we are. In this talk, I will walk through what it takes to decompose a large and complex monolith into independent, performant services, and how we continue to evolve and scale the new architecture with our changing business needs. Specifically, I will cover the methodology and tools we have used to facilitate the migration, as well as strategies to platformize our new architecture to support new business needs. Last but not least, I will share some SOA best practices that we have learned from our experience.


Speaker

Selina Liu

Senior Software Engineer @Airbnb

Selina is a senior software engineer at Airbnb, the world’s largest platform for accommodation-sharing and unique travel experiences. She’s passionate about building performant and resilient services that scale and evolve well with Airbnb’s growing business needs. In her free...

Read more

Date

Tuesday May 17 / 01:30PM EDT (50 minutes)

Track

Effective Microservices: What It Takes to Get the Most Out of This Approach

Topics

MicroservicesSOAArchitecture

Add to Calendar

Add to calendar

Share

From the same track

Session Microservices

Pump It Up! Actually Gaining Benefit From Cloud Native Microservices

Tuesday May 17 / 10:00AM EDT

Please note: there will be no live Q&A after this session.So many organisations have flocked to 'cloud native', running containerised microservices on the public or private cloud, only to find the promised benefits fail to materialise. And we’ve seen the same...

Sam Newman

Microservice, Cloud, CI/CD Expert

Session + Live Q&A Microservices

No Next Next: Fighting Entropy in Your Microservices Architecture

Tuesday May 17 / 11:10AM EDT

Great! You’ve created your microservices architecture and you are reaping the benefits of independently deployable units and teams being wholly responsible for services. But a few years on and things aren’t quite as simple, clean and independent as they were originally. Maintaining...

Anna Shipman

Technical Director for Customer Products @FinancialTimes

Session + Live Q&A Microservices

Securing Microservices: Preventing Vulnerability Traversal

Tuesday May 17 / 12:20PM EDT

One of the advantages of microservices architecture is that teams can develop, maintain, and deploy each microservice independently. With single-responsibility, services can be scaled separately as required and doing so with a DevOps mentality substantially improves agility. How do we secure...

Stefania Chaplin

Solutions Architect @GitLab

View full Schedule