Airbnb Decomposed - Essential Lessons from our Journey to SOA
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). Two years on, we are at a good place to look back at what we have accomplished and reflect on where we are. In this talk, I will share what it takes to decompose a large and complex monolith into independent, performant services that scale and evolve well with our business. Specifically, I will cover the methodology, tools and frameworks we have used to facilitate the migration, as well as some SOA best practices that we have learned from our experience.
|