핵심 요약
넷플릭스 Tudum의 CQRS 아키텍처를 Kafka 기반에서 RAW Hollow로 전환해 읽기 지연과 프리뷰 반응을 크게 개선한 사례를 공개했습니다.
구현 방법
- SDUI 기반 UI를 유지하며 RAW Hollow 인메모리 상태를 읽 경로에 주입
- Page Data Service, Key Value Store, Kafka 인프라 제거 후 읽 경로에 Hollow 임베드
- 데이터 템플릿 적용 및 캐시 간소화로 프리뷰를 즉시 가능하게
주요 결과
- 홈페이지 구성 시간 1.4초 → 0.4초로 감소
- 3년치 데이터의 메모리 풋프린트 130MB로 축소(비압축 대비 25%)
- 프리뷰 반응속도 대폭 향상 및 고가용성 유지
