백엔드 커리큘럼 심화: DB 메이저 버전 무중단 업그레이드 플레이북(호환성·회귀·롤백 기준)
DB 메이저 버전 업그레이드를 단순 점검이 아니라 운영 가능한 전환 절차로 다룹니다. 호환성 확인, 쿼리 플랜 회귀 감지, 트래픽 승격/롤백 기준까지 숫자 중심으로 정리합니다.
DB 메이저 버전 업그레이드를 단순 점검이 아니라 운영 가능한 전환 절차로 다룹니다. 호환성 확인, 쿼리 플랜 회귀 감지, 트래픽 승격/롤백 기준까지 숫자 중심으로 정리합니다.
읽기 복제 구조에서 사용자 체감 일관성을 지키기 위해 Bounded Staleness, Read-Your-Writes, 라우팅 정책을 숫자 기준으로 설계하는 실무 플레이북입니다.
타이머 대신 WAL LSN을 추적하여, 쓰기 직후 읽기에서 정확히 복제된 Reader만 선택한다.
쿼리를 파싱해서 Writer/Reader로 자동 분산하고, 트랜잭션 추적과 replication lag까지 대응하는 라우팅을 구현한다.
복제 구조의 원리(Primary/Replica), 복제 지연(Lag) 대응, 읽기/쓰기 분리 라우팅과 장애 전환 기준