Listing Management in the SOA World
summary
Airbnb migrates a huge listing manager serving 6 million homes and 2.9 million active hosts from a Rails monolith into an SOA with an API gateway, presentation service named missile, generated RPC clients and an API Explorer, a concurrency library called power grid, deployment tooling OneTouch, and verification via shadow read and a dual-write framework that replays production traffic into a replica DB. Deploy time drops from hours to minutes, CI and performance improve, and shadow comparisons plus tracing catch mismatches before cutover.
AI-written summary · about
chapters (7)
- 0:00Introduction
- 0:58History of Airbnb
- 1:47Migration from Monolith to SOA
- 5:49Migration scoping
- 13:01Common challenges
- 19:59Results
- 20:47Lessons Learned
related talks
32mAirbnb's Great Migration: Service APIs at scale
21mThe great SOA migration
39mStrengthening the Foundation: Airbnb's Platform Transformation
23mOn the road from Monolith to Micro
48mTransforming a monolith to an API platform
21mThe Adventure of Enabling API Management in a Large Enterprise
35mLegacy Monolith to Microservices
25mBreak up Monoliths and lay them to REST!
