아카이브 글

트렌드 먼저 최근 운영 이슈와 시니어 해석만 빠르게 보기 개념부터 보강 심화 학습 글만 모아 체계적으로 따라가기 구현 문맥 보기 프로젝트 시리즈와 설계 변화만 이어서 보기

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

백엔드 커리큘럼 심화: UPSERT, UNIQUE 제약, 멱등 키를 쓰기 경로 기준으로 고르는 법

중복 요청과 재처리를 막을 때 UPSERT, UNIQUE 제약, 멱등 키를 언제 어떻게 조합해야 하는지 쓰기 경로 기준으로 정리합니다.

백엔드 커리큘럼 심화: Optimistic Lock, Pessimistic Lock, Atomic Update를 경쟁 비용 기준으로 고르는 법

백엔드 커리큘럼 심화: Optimistic Lock, Pessimistic Lock, Atomic Update를 경쟁 비용 기준으로 고르는 법

동시성 제어는 락을 세게 거는 문제가 아니라 충돌 비용과 대기 비용을 어디에 둘지 정하는 일입니다. Optimistic Lock, Pessimistic Lock, Atomic Update를 실무 숫자 기준으로 비교합니다.

백엔드 커리큘럼 심화: Partial Index와 Covering Index로 느린 조회와 과한 쓰기 비용을 같이 줄이는 법

백엔드 커리큘럼 심화: Partial Index와 Covering Index로 느린 조회와 과한 쓰기 비용을 같이 줄이는 법

인덱스를 더 만드는 대신, 어떤 조건의 데이터만 인덱싱하고 어떤 조회는 테이블 접근 없이 끝내야 하는지 실무 숫자 기준으로 정리합니다.

백엔드 커리큘럼 심화: Snapshot Isolation, Serializable, Write Skew 실무 판단 플레이북

백엔드 커리큘럼 심화: Snapshot Isolation, Serializable, Write Skew 실무 판단 플레이북

트랜잭션 격리 수준을 이론으로만 외우지 않고, write skew가 실제로 언제 터지는지, Snapshot Isolation과 Serializable을 어떤 기준으로 고를지 운영 숫자와 함께 정리합니다.

백엔드 커리큘럼 심화: DB 메이저 버전 무중단 업그레이드 플레이북(호환성·회귀·롤백 기준)

백엔드 커리큘럼 심화: DB 메이저 버전 무중단 업그레이드 플레이북(호환성·회귀·롤백 기준)

DB 메이저 버전 업그레이드를 단순 점검이 아니라 운영 가능한 전환 절차로 다룹니다. 호환성 확인, 쿼리 플랜 회귀 감지, 트래픽 승격/롤백 기준까지 숫자 중심으로 정리합니다.