핵심 요약
넷플릭스가 오픈소스 데이터 시맨틱 레이어 DataJunction(DJ)을 도입해 메트릭 정의를 그래프 기반으로 저장·관리하고, SQL 파싱 엔진과 큐브를 활용해 데이터 공급과 탐색 흐름을 간소화한 사례를 소개합니다.
구현 방법
- DJ의 SQL 파싱/생성 엔진과 그래프 기반 메타데이터 저장
- 큐브를 기본 소비 프로토콜로 채택하고 Druid 클러스터에 물리화
- UI/API/클라이언트 라이브러리 및 내부 도구(Superset 연동 포함)와의 통합
주요 결과
- 메트릭 정의의 중앙 허브로서 공유 및 탐색이 용이해짐
- DJ 생태계와 오픈소스 도구 간 연동으로 분석 속도와 재사용성 증가
