Airbnb identity graph 를 통합 knowledge graph 인프라로 확장하기
문제Airbnb의 identity graph는 70억 노드와 110억 엣지, 복잡한 4~8 hop 쿼리로 장기 지연과 운영 불안정이 커졌다.
접근JanusGraph, DynamoDB, OpenSearch 기반의 내부 멀티테넌트 graph infrastructure로 이전했다. Gremlin 쿼리 재작성, 병렬 getMultiSlices, DynamoDB 조건부 쓰기로 병목을 줄였다.
결과모든 주요 graph query 패턴에서 기존 벤더보다 낮은 지연을 보였다. P99 장기 지연을 줄이고 write QPS를 기존 대비 10배까지 확장했다.