Airbnb의 멀티 프로덕트 확장을 위한 데이터 아키텍처 진화 과정
스토리 · 에어비앤비 테크 · 2026.06.10
Airbnb가 기존의 Homes 중심에서 Experiences와 Services로 사업을 확장하면서, data engineers와 analytics engineers 팀이 어떻게 유연하고 일관된 data modeling framework를 구축했는지에 대한 이야기입니다. 데이터 파편화와 technical debt를 방지하기 위해, 제품별 특성에 따라 Separate data models와 Monolithic model을 적절히 혼합하여 사용하는 전략을 채택했습니다. 특히 No hybrid data models, Consistent identifier naming, Clear namespace organization이라는 세 가지 원칙을 통해 데이터의 일관성을 유지하면서도 새로운 서비스에 빠르게 대응할 수 있는 확장성 있는 data warehouse를 구축할 수 있었습니다.