읽기 최적화
읽기 위주 시스템은 원본을 바꾸기 전에 조회 계층을 나눈다
RDB 교체보다 인덱스, 캐시, 읽기 복제본, 검색 인덱스를 차례로 붙이는 편이 안전한 경우가 많다.
Client반복 조회와 실시간 조회를 구분한다.
Cache짧은 TTL로 인기 데이터를 빠르게 돌려준다.
Read Replica보고서와 목록 조회를 Primary에서 떼어낸다.
Primary RDB원본 정합성과 트랜잭션 경계를 유지한다.
캐시 적중률과 replica lag를 같이 봐야 읽기 확장의 부작용을 잡는다.