POLYGLOT

폴리글랏 퍼시스턴스는 역할을 나누는 전략이다

하나의 DB가 모든 일을 맡기보다 권위 있는 원본, 캐시, 검색, 분석 저장소의 책임을 분명히 나눈다.

SourceCacheSearch
truthRDB주문, 결제, 회원 같은 권위 있는 원본 데이터
fastRedis세션, 캐시, rate limit, 짧은 수명 상태
indexSearch전문 검색, 필터, 랭킹, 자동완성
eventAnalytics로그, 이벤트, 집계, 장기 분석

주의: 저장소가 늘면 동기화, 모니터링, 장애 전파, 데이터 소유권 문제도 함께 늘어난다.